/src/mozilla-central/third_party/aom/av1/common/blockd.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_BLOCKD_H_ |
13 | | #define AOM_AV1_COMMON_BLOCKD_H_ |
14 | | |
15 | | #include "config/aom_config.h" |
16 | | |
17 | | #include "aom_dsp/aom_dsp_common.h" |
18 | | #include "aom_ports/mem.h" |
19 | | #include "aom_scale/yv12config.h" |
20 | | |
21 | | #include "av1/common/common_data.h" |
22 | | #include "av1/common/quant_common.h" |
23 | | #include "av1/common/entropy.h" |
24 | | #include "av1/common/entropymode.h" |
25 | | #include "av1/common/mv.h" |
26 | | #include "av1/common/scale.h" |
27 | | #include "av1/common/seg_common.h" |
28 | | #include "av1/common/tile_common.h" |
29 | | |
30 | | #ifdef __cplusplus |
31 | | extern "C" { |
32 | | #endif |
33 | | |
34 | | #define USE_B_QUANT_NO_TRELLIS 1 |
35 | | |
36 | 0 | #define MAX_MB_PLANE 3 |
37 | | |
38 | | #define MAX_DIFFWTD_MASK_BITS 1 |
39 | | |
40 | | // DIFFWTD_MASK_TYPES should not surpass 1 << MAX_DIFFWTD_MASK_BITS |
41 | | typedef enum ATTRIBUTE_PACKED { |
42 | | DIFFWTD_38 = 0, |
43 | | DIFFWTD_38_INV, |
44 | | DIFFWTD_MASK_TYPES, |
45 | | } DIFFWTD_MASK_TYPE; |
46 | | |
47 | | typedef enum ATTRIBUTE_PACKED { |
48 | | KEY_FRAME = 0, |
49 | | INTER_FRAME = 1, |
50 | | INTRA_ONLY_FRAME = 2, // replaces intra-only |
51 | | S_FRAME = 3, |
52 | | FRAME_TYPES, |
53 | | } FRAME_TYPE; |
54 | | |
55 | 0 | static INLINE int is_comp_ref_allowed(BLOCK_SIZE bsize) { |
56 | 0 | return AOMMIN(block_size_wide[bsize], block_size_high[bsize]) >= 8; |
57 | 0 | } Unexecuted instantiation: aom_convolve.c:is_comp_ref_allowed Unexecuted instantiation: aom_dsp_rtcd.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_hmask.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_mask.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_vmask.c:is_comp_ref_allowed Unexecuted instantiation: intrapred.c:is_comp_ref_allowed Unexecuted instantiation: loopfilter.c:is_comp_ref_allowed Unexecuted instantiation: subtract.c:is_comp_ref_allowed Unexecuted instantiation: aom_asm_stubs.c:is_comp_ref_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_comp_ref_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_hmask_sse4.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_mask_avx2.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_mask_sse4.c:is_comp_ref_allowed Unexecuted instantiation: blend_a64_vmask_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: highbd_intrapred_sse2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_loopfilter_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_loopfilter_sse2.c:is_comp_ref_allowed Unexecuted instantiation: intrapred_avx2.c:is_comp_ref_allowed Unexecuted instantiation: intrapred_sse2.c:is_comp_ref_allowed Unexecuted instantiation: intrapred_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: loopfilter_sse2.c:is_comp_ref_allowed Unexecuted instantiation: av1_dx_iface.c:is_comp_ref_allowed Unexecuted instantiation: alloccommon.c:is_comp_ref_allowed Unexecuted instantiation: av1_inv_txfm1d.c:is_comp_ref_allowed Unexecuted instantiation: av1_inv_txfm2d.c:is_comp_ref_allowed Unexecuted instantiation: av1_loopfilter.c:is_comp_ref_allowed Unexecuted instantiation: av1_rtcd.c:is_comp_ref_allowed Unexecuted instantiation: av1_txfm.c:is_comp_ref_allowed Unexecuted instantiation: blockd.c:is_comp_ref_allowed Unexecuted instantiation: cdef.c:is_comp_ref_allowed Unexecuted instantiation: cdef_block.c:is_comp_ref_allowed Unexecuted instantiation: cdef_block_avx2.c:is_comp_ref_allowed Unexecuted instantiation: cdef_block_sse2.c:is_comp_ref_allowed Unexecuted instantiation: cdef_block_sse4.c:is_comp_ref_allowed Unexecuted instantiation: cdef_block_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: cfl.c:is_comp_ref_allowed Unexecuted instantiation: convolve.c:is_comp_ref_allowed Unexecuted instantiation: debugmodes.c:is_comp_ref_allowed Unexecuted instantiation: entropy.c:is_comp_ref_allowed Unexecuted instantiation: entropymode.c:is_comp_ref_allowed Unexecuted instantiation: entropymv.c:is_comp_ref_allowed Unexecuted instantiation: idct.c:is_comp_ref_allowed Unexecuted instantiation: mvref_common.c:is_comp_ref_allowed Unexecuted instantiation: pred_common.c:is_comp_ref_allowed Unexecuted instantiation: quant_common.c:is_comp_ref_allowed Unexecuted instantiation: reconinter.c:is_comp_ref_allowed Unexecuted instantiation: reconintra.c:is_comp_ref_allowed Unexecuted instantiation: resize.c:is_comp_ref_allowed Unexecuted instantiation: restoration.c:is_comp_ref_allowed Unexecuted instantiation: scale.c:is_comp_ref_allowed Unexecuted instantiation: scan.c:is_comp_ref_allowed Unexecuted instantiation: seg_common.c:is_comp_ref_allowed Unexecuted instantiation: thread_common.c:is_comp_ref_allowed Unexecuted instantiation: tile_common.c:is_comp_ref_allowed Unexecuted instantiation: txb_common.c:is_comp_ref_allowed Unexecuted instantiation: warped_motion.c:is_comp_ref_allowed Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_comp_ref_allowed Unexecuted instantiation: av1_convolve_scale_sse4.c:is_comp_ref_allowed Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_comp_ref_allowed Unexecuted instantiation: av1_inv_txfm_avx2.c:is_comp_ref_allowed Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: av1_txfm_sse4.c:is_comp_ref_allowed Unexecuted instantiation: cfl_avx2.c:is_comp_ref_allowed Unexecuted instantiation: cfl_sse2.c:is_comp_ref_allowed Unexecuted instantiation: cfl_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: convolve_2d_avx2.c:is_comp_ref_allowed Unexecuted instantiation: convolve_2d_sse2.c:is_comp_ref_allowed Unexecuted instantiation: convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: convolve_sse2.c:is_comp_ref_allowed Unexecuted instantiation: filterintra_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_warp_plane_sse4.c:is_comp_ref_allowed Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: intra_edge_sse4.c:is_comp_ref_allowed Unexecuted instantiation: jnt_convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: jnt_convolve_sse2.c:is_comp_ref_allowed Unexecuted instantiation: jnt_convolve_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: reconinter_avx2.c:is_comp_ref_allowed Unexecuted instantiation: reconinter_sse4.c:is_comp_ref_allowed Unexecuted instantiation: reconinter_ssse3.c:is_comp_ref_allowed Unexecuted instantiation: selfguided_avx2.c:is_comp_ref_allowed Unexecuted instantiation: selfguided_sse4.c:is_comp_ref_allowed Unexecuted instantiation: warp_plane_sse4.c:is_comp_ref_allowed Unexecuted instantiation: wiener_convolve_avx2.c:is_comp_ref_allowed Unexecuted instantiation: wiener_convolve_sse2.c:is_comp_ref_allowed Unexecuted instantiation: decodeframe.c:is_comp_ref_allowed Unexecuted instantiation: decodemv.c:is_comp_ref_allowed Unexecuted instantiation: decoder.c:is_comp_ref_allowed Unexecuted instantiation: decodetxb.c:is_comp_ref_allowed Unexecuted instantiation: detokenize.c:is_comp_ref_allowed Unexecuted instantiation: dthread.c:is_comp_ref_allowed Unexecuted instantiation: obu.c:is_comp_ref_allowed |
58 | | |
59 | 0 | static INLINE int is_inter_mode(PREDICTION_MODE mode) { |
60 | 0 | return mode >= INTER_MODE_START && mode < INTER_MODE_END; |
61 | 0 | } Unexecuted instantiation: aom_convolve.c:is_inter_mode Unexecuted instantiation: aom_dsp_rtcd.c:is_inter_mode Unexecuted instantiation: blend_a64_hmask.c:is_inter_mode Unexecuted instantiation: blend_a64_mask.c:is_inter_mode Unexecuted instantiation: blend_a64_vmask.c:is_inter_mode Unexecuted instantiation: intrapred.c:is_inter_mode Unexecuted instantiation: loopfilter.c:is_inter_mode Unexecuted instantiation: subtract.c:is_inter_mode Unexecuted instantiation: aom_asm_stubs.c:is_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_inter_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:is_inter_mode Unexecuted instantiation: blend_a64_mask_avx2.c:is_inter_mode Unexecuted instantiation: blend_a64_mask_sse4.c:is_inter_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:is_inter_mode Unexecuted instantiation: highbd_convolve_avx2.c:is_inter_mode Unexecuted instantiation: highbd_convolve_ssse3.c:is_inter_mode Unexecuted instantiation: highbd_intrapred_sse2.c:is_inter_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:is_inter_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:is_inter_mode Unexecuted instantiation: intrapred_avx2.c:is_inter_mode Unexecuted instantiation: intrapred_sse2.c:is_inter_mode Unexecuted instantiation: intrapred_ssse3.c:is_inter_mode Unexecuted instantiation: loopfilter_sse2.c:is_inter_mode Unexecuted instantiation: av1_dx_iface.c:is_inter_mode Unexecuted instantiation: alloccommon.c:is_inter_mode Unexecuted instantiation: av1_inv_txfm1d.c:is_inter_mode Unexecuted instantiation: av1_inv_txfm2d.c:is_inter_mode Unexecuted instantiation: av1_loopfilter.c:is_inter_mode Unexecuted instantiation: av1_rtcd.c:is_inter_mode Unexecuted instantiation: av1_txfm.c:is_inter_mode Unexecuted instantiation: blockd.c:is_inter_mode Unexecuted instantiation: cdef.c:is_inter_mode Unexecuted instantiation: cdef_block.c:is_inter_mode Unexecuted instantiation: cdef_block_avx2.c:is_inter_mode Unexecuted instantiation: cdef_block_sse2.c:is_inter_mode Unexecuted instantiation: cdef_block_sse4.c:is_inter_mode Unexecuted instantiation: cdef_block_ssse3.c:is_inter_mode Unexecuted instantiation: cfl.c:is_inter_mode Unexecuted instantiation: convolve.c:is_inter_mode Unexecuted instantiation: debugmodes.c:is_inter_mode Unexecuted instantiation: entropy.c:is_inter_mode Unexecuted instantiation: entropymode.c:is_inter_mode Unexecuted instantiation: entropymv.c:is_inter_mode Unexecuted instantiation: idct.c:is_inter_mode Unexecuted instantiation: mvref_common.c:is_inter_mode Unexecuted instantiation: pred_common.c:is_inter_mode Unexecuted instantiation: quant_common.c:is_inter_mode Unexecuted instantiation: reconinter.c:is_inter_mode Unexecuted instantiation: reconintra.c:is_inter_mode Unexecuted instantiation: resize.c:is_inter_mode Unexecuted instantiation: restoration.c:is_inter_mode Unexecuted instantiation: scale.c:is_inter_mode Unexecuted instantiation: scan.c:is_inter_mode Unexecuted instantiation: seg_common.c:is_inter_mode Unexecuted instantiation: thread_common.c:is_inter_mode Unexecuted instantiation: tile_common.c:is_inter_mode Unexecuted instantiation: txb_common.c:is_inter_mode Unexecuted instantiation: warped_motion.c:is_inter_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_inter_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:is_inter_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_inter_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:is_inter_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_inter_mode Unexecuted instantiation: av1_txfm_sse4.c:is_inter_mode Unexecuted instantiation: cfl_avx2.c:is_inter_mode Unexecuted instantiation: cfl_sse2.c:is_inter_mode Unexecuted instantiation: cfl_ssse3.c:is_inter_mode Unexecuted instantiation: convolve_2d_avx2.c:is_inter_mode Unexecuted instantiation: convolve_2d_sse2.c:is_inter_mode Unexecuted instantiation: convolve_avx2.c:is_inter_mode Unexecuted instantiation: convolve_sse2.c:is_inter_mode Unexecuted instantiation: filterintra_sse4.c:is_inter_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_inter_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_inter_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_inter_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_inter_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_inter_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_inter_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:is_inter_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_inter_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_inter_mode Unexecuted instantiation: intra_edge_sse4.c:is_inter_mode Unexecuted instantiation: jnt_convolve_avx2.c:is_inter_mode Unexecuted instantiation: jnt_convolve_sse2.c:is_inter_mode Unexecuted instantiation: jnt_convolve_ssse3.c:is_inter_mode Unexecuted instantiation: reconinter_avx2.c:is_inter_mode Unexecuted instantiation: reconinter_sse4.c:is_inter_mode Unexecuted instantiation: reconinter_ssse3.c:is_inter_mode Unexecuted instantiation: selfguided_avx2.c:is_inter_mode Unexecuted instantiation: selfguided_sse4.c:is_inter_mode Unexecuted instantiation: warp_plane_sse4.c:is_inter_mode Unexecuted instantiation: wiener_convolve_avx2.c:is_inter_mode Unexecuted instantiation: wiener_convolve_sse2.c:is_inter_mode Unexecuted instantiation: decodeframe.c:is_inter_mode Unexecuted instantiation: decodemv.c:is_inter_mode Unexecuted instantiation: decoder.c:is_inter_mode Unexecuted instantiation: decodetxb.c:is_inter_mode Unexecuted instantiation: detokenize.c:is_inter_mode Unexecuted instantiation: dthread.c:is_inter_mode Unexecuted instantiation: obu.c:is_inter_mode |
62 | | |
63 | | typedef struct { |
64 | | uint8_t *plane[MAX_MB_PLANE]; |
65 | | int stride[MAX_MB_PLANE]; |
66 | | } BUFFER_SET; |
67 | | |
68 | 0 | static INLINE int is_inter_singleref_mode(PREDICTION_MODE mode) { |
69 | 0 | return mode >= SINGLE_INTER_MODE_START && mode < SINGLE_INTER_MODE_END; |
70 | 0 | } Unexecuted instantiation: aom_convolve.c:is_inter_singleref_mode Unexecuted instantiation: aom_dsp_rtcd.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_hmask.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_mask.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_vmask.c:is_inter_singleref_mode Unexecuted instantiation: intrapred.c:is_inter_singleref_mode Unexecuted instantiation: loopfilter.c:is_inter_singleref_mode Unexecuted instantiation: subtract.c:is_inter_singleref_mode Unexecuted instantiation: aom_asm_stubs.c:is_inter_singleref_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_inter_singleref_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_mask_avx2.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_mask_sse4.c:is_inter_singleref_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: highbd_intrapred_sse2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:is_inter_singleref_mode Unexecuted instantiation: intrapred_avx2.c:is_inter_singleref_mode Unexecuted instantiation: intrapred_sse2.c:is_inter_singleref_mode Unexecuted instantiation: intrapred_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: loopfilter_sse2.c:is_inter_singleref_mode Unexecuted instantiation: av1_dx_iface.c:is_inter_singleref_mode Unexecuted instantiation: alloccommon.c:is_inter_singleref_mode Unexecuted instantiation: av1_inv_txfm1d.c:is_inter_singleref_mode Unexecuted instantiation: av1_inv_txfm2d.c:is_inter_singleref_mode Unexecuted instantiation: av1_loopfilter.c:is_inter_singleref_mode Unexecuted instantiation: av1_rtcd.c:is_inter_singleref_mode Unexecuted instantiation: av1_txfm.c:is_inter_singleref_mode Unexecuted instantiation: blockd.c:is_inter_singleref_mode Unexecuted instantiation: cdef.c:is_inter_singleref_mode Unexecuted instantiation: cdef_block.c:is_inter_singleref_mode Unexecuted instantiation: cdef_block_avx2.c:is_inter_singleref_mode Unexecuted instantiation: cdef_block_sse2.c:is_inter_singleref_mode Unexecuted instantiation: cdef_block_sse4.c:is_inter_singleref_mode Unexecuted instantiation: cdef_block_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: cfl.c:is_inter_singleref_mode Unexecuted instantiation: convolve.c:is_inter_singleref_mode Unexecuted instantiation: debugmodes.c:is_inter_singleref_mode Unexecuted instantiation: entropy.c:is_inter_singleref_mode Unexecuted instantiation: entropymode.c:is_inter_singleref_mode Unexecuted instantiation: entropymv.c:is_inter_singleref_mode Unexecuted instantiation: idct.c:is_inter_singleref_mode Unexecuted instantiation: mvref_common.c:is_inter_singleref_mode Unexecuted instantiation: pred_common.c:is_inter_singleref_mode Unexecuted instantiation: quant_common.c:is_inter_singleref_mode Unexecuted instantiation: reconinter.c:is_inter_singleref_mode Unexecuted instantiation: reconintra.c:is_inter_singleref_mode Unexecuted instantiation: resize.c:is_inter_singleref_mode Unexecuted instantiation: restoration.c:is_inter_singleref_mode Unexecuted instantiation: scale.c:is_inter_singleref_mode Unexecuted instantiation: scan.c:is_inter_singleref_mode Unexecuted instantiation: seg_common.c:is_inter_singleref_mode Unexecuted instantiation: thread_common.c:is_inter_singleref_mode Unexecuted instantiation: tile_common.c:is_inter_singleref_mode Unexecuted instantiation: txb_common.c:is_inter_singleref_mode Unexecuted instantiation: warped_motion.c:is_inter_singleref_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_inter_singleref_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:is_inter_singleref_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_inter_singleref_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:is_inter_singleref_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: av1_txfm_sse4.c:is_inter_singleref_mode Unexecuted instantiation: cfl_avx2.c:is_inter_singleref_mode Unexecuted instantiation: cfl_sse2.c:is_inter_singleref_mode Unexecuted instantiation: cfl_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: convolve_2d_avx2.c:is_inter_singleref_mode Unexecuted instantiation: convolve_2d_sse2.c:is_inter_singleref_mode Unexecuted instantiation: convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: convolve_sse2.c:is_inter_singleref_mode Unexecuted instantiation: filterintra_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:is_inter_singleref_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: intra_edge_sse4.c:is_inter_singleref_mode Unexecuted instantiation: jnt_convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: jnt_convolve_sse2.c:is_inter_singleref_mode Unexecuted instantiation: jnt_convolve_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: reconinter_avx2.c:is_inter_singleref_mode Unexecuted instantiation: reconinter_sse4.c:is_inter_singleref_mode Unexecuted instantiation: reconinter_ssse3.c:is_inter_singleref_mode Unexecuted instantiation: selfguided_avx2.c:is_inter_singleref_mode Unexecuted instantiation: selfguided_sse4.c:is_inter_singleref_mode Unexecuted instantiation: warp_plane_sse4.c:is_inter_singleref_mode Unexecuted instantiation: wiener_convolve_avx2.c:is_inter_singleref_mode Unexecuted instantiation: wiener_convolve_sse2.c:is_inter_singleref_mode Unexecuted instantiation: decodeframe.c:is_inter_singleref_mode Unexecuted instantiation: decodemv.c:is_inter_singleref_mode Unexecuted instantiation: decoder.c:is_inter_singleref_mode Unexecuted instantiation: decodetxb.c:is_inter_singleref_mode Unexecuted instantiation: detokenize.c:is_inter_singleref_mode Unexecuted instantiation: dthread.c:is_inter_singleref_mode Unexecuted instantiation: obu.c:is_inter_singleref_mode |
71 | 0 | static INLINE int is_inter_compound_mode(PREDICTION_MODE mode) { |
72 | 0 | return mode >= COMP_INTER_MODE_START && mode < COMP_INTER_MODE_END; |
73 | 0 | } Unexecuted instantiation: aom_convolve.c:is_inter_compound_mode Unexecuted instantiation: aom_dsp_rtcd.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_hmask.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_mask.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_vmask.c:is_inter_compound_mode Unexecuted instantiation: intrapred.c:is_inter_compound_mode Unexecuted instantiation: loopfilter.c:is_inter_compound_mode Unexecuted instantiation: subtract.c:is_inter_compound_mode Unexecuted instantiation: aom_asm_stubs.c:is_inter_compound_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_inter_compound_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_mask_avx2.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_mask_sse4.c:is_inter_compound_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_ssse3.c:is_inter_compound_mode Unexecuted instantiation: highbd_intrapred_sse2.c:is_inter_compound_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:is_inter_compound_mode Unexecuted instantiation: intrapred_avx2.c:is_inter_compound_mode Unexecuted instantiation: intrapred_sse2.c:is_inter_compound_mode Unexecuted instantiation: intrapred_ssse3.c:is_inter_compound_mode Unexecuted instantiation: loopfilter_sse2.c:is_inter_compound_mode Unexecuted instantiation: av1_dx_iface.c:is_inter_compound_mode Unexecuted instantiation: alloccommon.c:is_inter_compound_mode Unexecuted instantiation: av1_inv_txfm1d.c:is_inter_compound_mode Unexecuted instantiation: av1_inv_txfm2d.c:is_inter_compound_mode Unexecuted instantiation: av1_loopfilter.c:is_inter_compound_mode Unexecuted instantiation: av1_rtcd.c:is_inter_compound_mode Unexecuted instantiation: av1_txfm.c:is_inter_compound_mode Unexecuted instantiation: blockd.c:is_inter_compound_mode Unexecuted instantiation: cdef.c:is_inter_compound_mode Unexecuted instantiation: cdef_block.c:is_inter_compound_mode Unexecuted instantiation: cdef_block_avx2.c:is_inter_compound_mode Unexecuted instantiation: cdef_block_sse2.c:is_inter_compound_mode Unexecuted instantiation: cdef_block_sse4.c:is_inter_compound_mode Unexecuted instantiation: cdef_block_ssse3.c:is_inter_compound_mode Unexecuted instantiation: cfl.c:is_inter_compound_mode Unexecuted instantiation: convolve.c:is_inter_compound_mode Unexecuted instantiation: debugmodes.c:is_inter_compound_mode Unexecuted instantiation: entropy.c:is_inter_compound_mode Unexecuted instantiation: entropymode.c:is_inter_compound_mode Unexecuted instantiation: entropymv.c:is_inter_compound_mode Unexecuted instantiation: idct.c:is_inter_compound_mode Unexecuted instantiation: mvref_common.c:is_inter_compound_mode Unexecuted instantiation: pred_common.c:is_inter_compound_mode Unexecuted instantiation: quant_common.c:is_inter_compound_mode Unexecuted instantiation: reconinter.c:is_inter_compound_mode Unexecuted instantiation: reconintra.c:is_inter_compound_mode Unexecuted instantiation: resize.c:is_inter_compound_mode Unexecuted instantiation: restoration.c:is_inter_compound_mode Unexecuted instantiation: scale.c:is_inter_compound_mode Unexecuted instantiation: scan.c:is_inter_compound_mode Unexecuted instantiation: seg_common.c:is_inter_compound_mode Unexecuted instantiation: thread_common.c:is_inter_compound_mode Unexecuted instantiation: tile_common.c:is_inter_compound_mode Unexecuted instantiation: txb_common.c:is_inter_compound_mode Unexecuted instantiation: warped_motion.c:is_inter_compound_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_inter_compound_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:is_inter_compound_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_inter_compound_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:is_inter_compound_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_inter_compound_mode Unexecuted instantiation: av1_txfm_sse4.c:is_inter_compound_mode Unexecuted instantiation: cfl_avx2.c:is_inter_compound_mode Unexecuted instantiation: cfl_sse2.c:is_inter_compound_mode Unexecuted instantiation: cfl_ssse3.c:is_inter_compound_mode Unexecuted instantiation: convolve_2d_avx2.c:is_inter_compound_mode Unexecuted instantiation: convolve_2d_sse2.c:is_inter_compound_mode Unexecuted instantiation: convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: convolve_sse2.c:is_inter_compound_mode Unexecuted instantiation: filterintra_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_inter_compound_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:is_inter_compound_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_inter_compound_mode Unexecuted instantiation: intra_edge_sse4.c:is_inter_compound_mode Unexecuted instantiation: jnt_convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: jnt_convolve_sse2.c:is_inter_compound_mode Unexecuted instantiation: jnt_convolve_ssse3.c:is_inter_compound_mode Unexecuted instantiation: reconinter_avx2.c:is_inter_compound_mode Unexecuted instantiation: reconinter_sse4.c:is_inter_compound_mode Unexecuted instantiation: reconinter_ssse3.c:is_inter_compound_mode Unexecuted instantiation: selfguided_avx2.c:is_inter_compound_mode Unexecuted instantiation: selfguided_sse4.c:is_inter_compound_mode Unexecuted instantiation: warp_plane_sse4.c:is_inter_compound_mode Unexecuted instantiation: wiener_convolve_avx2.c:is_inter_compound_mode Unexecuted instantiation: wiener_convolve_sse2.c:is_inter_compound_mode Unexecuted instantiation: decodeframe.c:is_inter_compound_mode Unexecuted instantiation: decodemv.c:is_inter_compound_mode Unexecuted instantiation: decoder.c:is_inter_compound_mode Unexecuted instantiation: decodetxb.c:is_inter_compound_mode Unexecuted instantiation: detokenize.c:is_inter_compound_mode Unexecuted instantiation: dthread.c:is_inter_compound_mode Unexecuted instantiation: obu.c:is_inter_compound_mode |
74 | | |
75 | 0 | static INLINE PREDICTION_MODE compound_ref0_mode(PREDICTION_MODE mode) { |
76 | 0 | static PREDICTION_MODE lut[] = { |
77 | 0 | MB_MODE_COUNT, // DC_PRED |
78 | 0 | MB_MODE_COUNT, // V_PRED |
79 | 0 | MB_MODE_COUNT, // H_PRED |
80 | 0 | MB_MODE_COUNT, // D45_PRED |
81 | 0 | MB_MODE_COUNT, // D135_PRED |
82 | 0 | MB_MODE_COUNT, // D113_PRED |
83 | 0 | MB_MODE_COUNT, // D157_PRED |
84 | 0 | MB_MODE_COUNT, // D203_PRED |
85 | 0 | MB_MODE_COUNT, // D67_PRED |
86 | 0 | MB_MODE_COUNT, // SMOOTH_PRED |
87 | 0 | MB_MODE_COUNT, // SMOOTH_V_PRED |
88 | 0 | MB_MODE_COUNT, // SMOOTH_H_PRED |
89 | 0 | MB_MODE_COUNT, // PAETH_PRED |
90 | 0 | MB_MODE_COUNT, // NEARESTMV |
91 | 0 | MB_MODE_COUNT, // NEARMV |
92 | 0 | MB_MODE_COUNT, // GLOBALMV |
93 | 0 | MB_MODE_COUNT, // NEWMV |
94 | 0 | NEARESTMV, // NEAREST_NEARESTMV |
95 | 0 | NEARMV, // NEAR_NEARMV |
96 | 0 | NEARESTMV, // NEAREST_NEWMV |
97 | 0 | NEWMV, // NEW_NEARESTMV |
98 | 0 | NEARMV, // NEAR_NEWMV |
99 | 0 | NEWMV, // NEW_NEARMV |
100 | 0 | GLOBALMV, // GLOBAL_GLOBALMV |
101 | 0 | NEWMV, // NEW_NEWMV |
102 | 0 | }; |
103 | 0 | assert(NELEMENTS(lut) == MB_MODE_COUNT); |
104 | 0 | assert(is_inter_compound_mode(mode)); |
105 | 0 | return lut[mode]; |
106 | 0 | } Unexecuted instantiation: aom_convolve.c:compound_ref0_mode Unexecuted instantiation: aom_dsp_rtcd.c:compound_ref0_mode Unexecuted instantiation: blend_a64_hmask.c:compound_ref0_mode Unexecuted instantiation: blend_a64_mask.c:compound_ref0_mode Unexecuted instantiation: blend_a64_vmask.c:compound_ref0_mode Unexecuted instantiation: intrapred.c:compound_ref0_mode Unexecuted instantiation: loopfilter.c:compound_ref0_mode Unexecuted instantiation: subtract.c:compound_ref0_mode Unexecuted instantiation: aom_asm_stubs.c:compound_ref0_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:compound_ref0_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:compound_ref0_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:compound_ref0_mode Unexecuted instantiation: blend_a64_mask_avx2.c:compound_ref0_mode Unexecuted instantiation: blend_a64_mask_sse4.c:compound_ref0_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_ssse3.c:compound_ref0_mode Unexecuted instantiation: highbd_intrapred_sse2.c:compound_ref0_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:compound_ref0_mode Unexecuted instantiation: intrapred_avx2.c:compound_ref0_mode Unexecuted instantiation: intrapred_sse2.c:compound_ref0_mode Unexecuted instantiation: intrapred_ssse3.c:compound_ref0_mode Unexecuted instantiation: loopfilter_sse2.c:compound_ref0_mode Unexecuted instantiation: av1_dx_iface.c:compound_ref0_mode Unexecuted instantiation: alloccommon.c:compound_ref0_mode Unexecuted instantiation: av1_inv_txfm1d.c:compound_ref0_mode Unexecuted instantiation: av1_inv_txfm2d.c:compound_ref0_mode Unexecuted instantiation: av1_loopfilter.c:compound_ref0_mode Unexecuted instantiation: av1_rtcd.c:compound_ref0_mode Unexecuted instantiation: av1_txfm.c:compound_ref0_mode Unexecuted instantiation: blockd.c:compound_ref0_mode Unexecuted instantiation: cdef.c:compound_ref0_mode Unexecuted instantiation: cdef_block.c:compound_ref0_mode Unexecuted instantiation: cdef_block_avx2.c:compound_ref0_mode Unexecuted instantiation: cdef_block_sse2.c:compound_ref0_mode Unexecuted instantiation: cdef_block_sse4.c:compound_ref0_mode Unexecuted instantiation: cdef_block_ssse3.c:compound_ref0_mode Unexecuted instantiation: cfl.c:compound_ref0_mode Unexecuted instantiation: convolve.c:compound_ref0_mode Unexecuted instantiation: debugmodes.c:compound_ref0_mode Unexecuted instantiation: entropy.c:compound_ref0_mode Unexecuted instantiation: entropymode.c:compound_ref0_mode Unexecuted instantiation: entropymv.c:compound_ref0_mode Unexecuted instantiation: idct.c:compound_ref0_mode Unexecuted instantiation: mvref_common.c:compound_ref0_mode Unexecuted instantiation: pred_common.c:compound_ref0_mode Unexecuted instantiation: quant_common.c:compound_ref0_mode Unexecuted instantiation: reconinter.c:compound_ref0_mode Unexecuted instantiation: reconintra.c:compound_ref0_mode Unexecuted instantiation: resize.c:compound_ref0_mode Unexecuted instantiation: restoration.c:compound_ref0_mode Unexecuted instantiation: scale.c:compound_ref0_mode Unexecuted instantiation: scan.c:compound_ref0_mode Unexecuted instantiation: seg_common.c:compound_ref0_mode Unexecuted instantiation: thread_common.c:compound_ref0_mode Unexecuted instantiation: tile_common.c:compound_ref0_mode Unexecuted instantiation: txb_common.c:compound_ref0_mode Unexecuted instantiation: warped_motion.c:compound_ref0_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:compound_ref0_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:compound_ref0_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:compound_ref0_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:compound_ref0_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:compound_ref0_mode Unexecuted instantiation: av1_txfm_sse4.c:compound_ref0_mode Unexecuted instantiation: cfl_avx2.c:compound_ref0_mode Unexecuted instantiation: cfl_sse2.c:compound_ref0_mode Unexecuted instantiation: cfl_ssse3.c:compound_ref0_mode Unexecuted instantiation: convolve_2d_avx2.c:compound_ref0_mode Unexecuted instantiation: convolve_2d_sse2.c:compound_ref0_mode Unexecuted instantiation: convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: convolve_sse2.c:compound_ref0_mode Unexecuted instantiation: filterintra_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:compound_ref0_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:compound_ref0_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:compound_ref0_mode Unexecuted instantiation: intra_edge_sse4.c:compound_ref0_mode Unexecuted instantiation: jnt_convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: jnt_convolve_sse2.c:compound_ref0_mode Unexecuted instantiation: jnt_convolve_ssse3.c:compound_ref0_mode Unexecuted instantiation: reconinter_avx2.c:compound_ref0_mode Unexecuted instantiation: reconinter_sse4.c:compound_ref0_mode Unexecuted instantiation: reconinter_ssse3.c:compound_ref0_mode Unexecuted instantiation: selfguided_avx2.c:compound_ref0_mode Unexecuted instantiation: selfguided_sse4.c:compound_ref0_mode Unexecuted instantiation: warp_plane_sse4.c:compound_ref0_mode Unexecuted instantiation: wiener_convolve_avx2.c:compound_ref0_mode Unexecuted instantiation: wiener_convolve_sse2.c:compound_ref0_mode Unexecuted instantiation: decodeframe.c:compound_ref0_mode Unexecuted instantiation: decodemv.c:compound_ref0_mode Unexecuted instantiation: decoder.c:compound_ref0_mode Unexecuted instantiation: decodetxb.c:compound_ref0_mode Unexecuted instantiation: detokenize.c:compound_ref0_mode Unexecuted instantiation: dthread.c:compound_ref0_mode Unexecuted instantiation: obu.c:compound_ref0_mode |
107 | | |
108 | 0 | static INLINE PREDICTION_MODE compound_ref1_mode(PREDICTION_MODE mode) { |
109 | 0 | static PREDICTION_MODE lut[] = { |
110 | 0 | MB_MODE_COUNT, // DC_PRED |
111 | 0 | MB_MODE_COUNT, // V_PRED |
112 | 0 | MB_MODE_COUNT, // H_PRED |
113 | 0 | MB_MODE_COUNT, // D45_PRED |
114 | 0 | MB_MODE_COUNT, // D135_PRED |
115 | 0 | MB_MODE_COUNT, // D113_PRED |
116 | 0 | MB_MODE_COUNT, // D157_PRED |
117 | 0 | MB_MODE_COUNT, // D203_PRED |
118 | 0 | MB_MODE_COUNT, // D67_PRED |
119 | 0 | MB_MODE_COUNT, // SMOOTH_PRED |
120 | 0 | MB_MODE_COUNT, // SMOOTH_V_PRED |
121 | 0 | MB_MODE_COUNT, // SMOOTH_H_PRED |
122 | 0 | MB_MODE_COUNT, // PAETH_PRED |
123 | 0 | MB_MODE_COUNT, // NEARESTMV |
124 | 0 | MB_MODE_COUNT, // NEARMV |
125 | 0 | MB_MODE_COUNT, // GLOBALMV |
126 | 0 | MB_MODE_COUNT, // NEWMV |
127 | 0 | NEARESTMV, // NEAREST_NEARESTMV |
128 | 0 | NEARMV, // NEAR_NEARMV |
129 | 0 | NEWMV, // NEAREST_NEWMV |
130 | 0 | NEARESTMV, // NEW_NEARESTMV |
131 | 0 | NEWMV, // NEAR_NEWMV |
132 | 0 | NEARMV, // NEW_NEARMV |
133 | 0 | GLOBALMV, // GLOBAL_GLOBALMV |
134 | 0 | NEWMV, // NEW_NEWMV |
135 | 0 | }; |
136 | 0 | assert(NELEMENTS(lut) == MB_MODE_COUNT); |
137 | 0 | assert(is_inter_compound_mode(mode)); |
138 | 0 | return lut[mode]; |
139 | 0 | } Unexecuted instantiation: aom_convolve.c:compound_ref1_mode Unexecuted instantiation: aom_dsp_rtcd.c:compound_ref1_mode Unexecuted instantiation: blend_a64_hmask.c:compound_ref1_mode Unexecuted instantiation: blend_a64_mask.c:compound_ref1_mode Unexecuted instantiation: blend_a64_vmask.c:compound_ref1_mode Unexecuted instantiation: intrapred.c:compound_ref1_mode Unexecuted instantiation: loopfilter.c:compound_ref1_mode Unexecuted instantiation: subtract.c:compound_ref1_mode Unexecuted instantiation: aom_asm_stubs.c:compound_ref1_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:compound_ref1_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:compound_ref1_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:compound_ref1_mode Unexecuted instantiation: blend_a64_mask_avx2.c:compound_ref1_mode Unexecuted instantiation: blend_a64_mask_sse4.c:compound_ref1_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_ssse3.c:compound_ref1_mode Unexecuted instantiation: highbd_intrapred_sse2.c:compound_ref1_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:compound_ref1_mode Unexecuted instantiation: intrapred_avx2.c:compound_ref1_mode Unexecuted instantiation: intrapred_sse2.c:compound_ref1_mode Unexecuted instantiation: intrapred_ssse3.c:compound_ref1_mode Unexecuted instantiation: loopfilter_sse2.c:compound_ref1_mode Unexecuted instantiation: av1_dx_iface.c:compound_ref1_mode Unexecuted instantiation: alloccommon.c:compound_ref1_mode Unexecuted instantiation: av1_inv_txfm1d.c:compound_ref1_mode Unexecuted instantiation: av1_inv_txfm2d.c:compound_ref1_mode Unexecuted instantiation: av1_loopfilter.c:compound_ref1_mode Unexecuted instantiation: av1_rtcd.c:compound_ref1_mode Unexecuted instantiation: av1_txfm.c:compound_ref1_mode Unexecuted instantiation: blockd.c:compound_ref1_mode Unexecuted instantiation: cdef.c:compound_ref1_mode Unexecuted instantiation: cdef_block.c:compound_ref1_mode Unexecuted instantiation: cdef_block_avx2.c:compound_ref1_mode Unexecuted instantiation: cdef_block_sse2.c:compound_ref1_mode Unexecuted instantiation: cdef_block_sse4.c:compound_ref1_mode Unexecuted instantiation: cdef_block_ssse3.c:compound_ref1_mode Unexecuted instantiation: cfl.c:compound_ref1_mode Unexecuted instantiation: convolve.c:compound_ref1_mode Unexecuted instantiation: debugmodes.c:compound_ref1_mode Unexecuted instantiation: entropy.c:compound_ref1_mode Unexecuted instantiation: entropymode.c:compound_ref1_mode Unexecuted instantiation: entropymv.c:compound_ref1_mode Unexecuted instantiation: idct.c:compound_ref1_mode Unexecuted instantiation: mvref_common.c:compound_ref1_mode Unexecuted instantiation: pred_common.c:compound_ref1_mode Unexecuted instantiation: quant_common.c:compound_ref1_mode Unexecuted instantiation: reconinter.c:compound_ref1_mode Unexecuted instantiation: reconintra.c:compound_ref1_mode Unexecuted instantiation: resize.c:compound_ref1_mode Unexecuted instantiation: restoration.c:compound_ref1_mode Unexecuted instantiation: scale.c:compound_ref1_mode Unexecuted instantiation: scan.c:compound_ref1_mode Unexecuted instantiation: seg_common.c:compound_ref1_mode Unexecuted instantiation: thread_common.c:compound_ref1_mode Unexecuted instantiation: tile_common.c:compound_ref1_mode Unexecuted instantiation: txb_common.c:compound_ref1_mode Unexecuted instantiation: warped_motion.c:compound_ref1_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:compound_ref1_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:compound_ref1_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:compound_ref1_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:compound_ref1_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:compound_ref1_mode Unexecuted instantiation: av1_txfm_sse4.c:compound_ref1_mode Unexecuted instantiation: cfl_avx2.c:compound_ref1_mode Unexecuted instantiation: cfl_sse2.c:compound_ref1_mode Unexecuted instantiation: cfl_ssse3.c:compound_ref1_mode Unexecuted instantiation: convolve_2d_avx2.c:compound_ref1_mode Unexecuted instantiation: convolve_2d_sse2.c:compound_ref1_mode Unexecuted instantiation: convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: convolve_sse2.c:compound_ref1_mode Unexecuted instantiation: filterintra_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:compound_ref1_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:compound_ref1_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:compound_ref1_mode Unexecuted instantiation: intra_edge_sse4.c:compound_ref1_mode Unexecuted instantiation: jnt_convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: jnt_convolve_sse2.c:compound_ref1_mode Unexecuted instantiation: jnt_convolve_ssse3.c:compound_ref1_mode Unexecuted instantiation: reconinter_avx2.c:compound_ref1_mode Unexecuted instantiation: reconinter_sse4.c:compound_ref1_mode Unexecuted instantiation: reconinter_ssse3.c:compound_ref1_mode Unexecuted instantiation: selfguided_avx2.c:compound_ref1_mode Unexecuted instantiation: selfguided_sse4.c:compound_ref1_mode Unexecuted instantiation: warp_plane_sse4.c:compound_ref1_mode Unexecuted instantiation: wiener_convolve_avx2.c:compound_ref1_mode Unexecuted instantiation: wiener_convolve_sse2.c:compound_ref1_mode Unexecuted instantiation: decodeframe.c:compound_ref1_mode Unexecuted instantiation: decodemv.c:compound_ref1_mode Unexecuted instantiation: decoder.c:compound_ref1_mode Unexecuted instantiation: decodetxb.c:compound_ref1_mode Unexecuted instantiation: detokenize.c:compound_ref1_mode Unexecuted instantiation: dthread.c:compound_ref1_mode Unexecuted instantiation: obu.c:compound_ref1_mode |
140 | | |
141 | 0 | static INLINE int have_nearmv_in_inter_mode(PREDICTION_MODE mode) { |
142 | 0 | return (mode == NEARMV || mode == NEAR_NEARMV || mode == NEAR_NEWMV || |
143 | 0 | mode == NEW_NEARMV); |
144 | 0 | } Unexecuted instantiation: aom_convolve.c:have_nearmv_in_inter_mode Unexecuted instantiation: aom_dsp_rtcd.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_hmask.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_mask.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_vmask.c:have_nearmv_in_inter_mode Unexecuted instantiation: intrapred.c:have_nearmv_in_inter_mode Unexecuted instantiation: loopfilter.c:have_nearmv_in_inter_mode Unexecuted instantiation: subtract.c:have_nearmv_in_inter_mode Unexecuted instantiation: aom_asm_stubs.c:have_nearmv_in_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_mask_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_mask_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_intrapred_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: intrapred_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: intrapred_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: intrapred_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: loopfilter_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_dx_iface.c:have_nearmv_in_inter_mode Unexecuted instantiation: alloccommon.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm1d.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm2d.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_loopfilter.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_rtcd.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_txfm.c:have_nearmv_in_inter_mode Unexecuted instantiation: blockd.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef_block.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef_block_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef_block_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef_block_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: cdef_block_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: cfl.c:have_nearmv_in_inter_mode Unexecuted instantiation: convolve.c:have_nearmv_in_inter_mode Unexecuted instantiation: debugmodes.c:have_nearmv_in_inter_mode Unexecuted instantiation: entropy.c:have_nearmv_in_inter_mode Unexecuted instantiation: entropymode.c:have_nearmv_in_inter_mode Unexecuted instantiation: entropymv.c:have_nearmv_in_inter_mode Unexecuted instantiation: idct.c:have_nearmv_in_inter_mode Unexecuted instantiation: mvref_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: pred_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: quant_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: reconinter.c:have_nearmv_in_inter_mode Unexecuted instantiation: reconintra.c:have_nearmv_in_inter_mode Unexecuted instantiation: resize.c:have_nearmv_in_inter_mode Unexecuted instantiation: restoration.c:have_nearmv_in_inter_mode Unexecuted instantiation: scale.c:have_nearmv_in_inter_mode Unexecuted instantiation: scan.c:have_nearmv_in_inter_mode Unexecuted instantiation: seg_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: thread_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: tile_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: txb_common.c:have_nearmv_in_inter_mode Unexecuted instantiation: warped_motion.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: av1_txfm_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: cfl_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: cfl_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: cfl_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: convolve_2d_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: convolve_2d_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: convolve_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: filterintra_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: intra_edge_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: jnt_convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: jnt_convolve_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: jnt_convolve_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: reconinter_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: reconinter_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: reconinter_ssse3.c:have_nearmv_in_inter_mode Unexecuted instantiation: selfguided_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: selfguided_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: warp_plane_sse4.c:have_nearmv_in_inter_mode Unexecuted instantiation: wiener_convolve_avx2.c:have_nearmv_in_inter_mode Unexecuted instantiation: wiener_convolve_sse2.c:have_nearmv_in_inter_mode Unexecuted instantiation: decodeframe.c:have_nearmv_in_inter_mode Unexecuted instantiation: decodemv.c:have_nearmv_in_inter_mode Unexecuted instantiation: decoder.c:have_nearmv_in_inter_mode Unexecuted instantiation: decodetxb.c:have_nearmv_in_inter_mode Unexecuted instantiation: detokenize.c:have_nearmv_in_inter_mode Unexecuted instantiation: dthread.c:have_nearmv_in_inter_mode Unexecuted instantiation: obu.c:have_nearmv_in_inter_mode |
145 | | |
146 | 0 | static INLINE int have_newmv_in_inter_mode(PREDICTION_MODE mode) { |
147 | 0 | return (mode == NEWMV || mode == NEW_NEWMV || mode == NEAREST_NEWMV || |
148 | 0 | mode == NEW_NEARESTMV || mode == NEAR_NEWMV || mode == NEW_NEARMV); |
149 | 0 | } Unexecuted instantiation: aom_convolve.c:have_newmv_in_inter_mode Unexecuted instantiation: aom_dsp_rtcd.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_hmask.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_mask.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_vmask.c:have_newmv_in_inter_mode Unexecuted instantiation: intrapred.c:have_newmv_in_inter_mode Unexecuted instantiation: loopfilter.c:have_newmv_in_inter_mode Unexecuted instantiation: subtract.c:have_newmv_in_inter_mode Unexecuted instantiation: aom_asm_stubs.c:have_newmv_in_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_mask_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_mask_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_intrapred_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: intrapred_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: intrapred_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: intrapred_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: loopfilter_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_dx_iface.c:have_newmv_in_inter_mode Unexecuted instantiation: alloccommon.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm1d.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm2d.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_loopfilter.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_rtcd.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_txfm.c:have_newmv_in_inter_mode Unexecuted instantiation: blockd.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef_block.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef_block_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef_block_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef_block_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: cdef_block_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: cfl.c:have_newmv_in_inter_mode Unexecuted instantiation: convolve.c:have_newmv_in_inter_mode Unexecuted instantiation: debugmodes.c:have_newmv_in_inter_mode Unexecuted instantiation: entropy.c:have_newmv_in_inter_mode Unexecuted instantiation: entropymode.c:have_newmv_in_inter_mode Unexecuted instantiation: entropymv.c:have_newmv_in_inter_mode Unexecuted instantiation: idct.c:have_newmv_in_inter_mode Unexecuted instantiation: mvref_common.c:have_newmv_in_inter_mode Unexecuted instantiation: pred_common.c:have_newmv_in_inter_mode Unexecuted instantiation: quant_common.c:have_newmv_in_inter_mode Unexecuted instantiation: reconinter.c:have_newmv_in_inter_mode Unexecuted instantiation: reconintra.c:have_newmv_in_inter_mode Unexecuted instantiation: resize.c:have_newmv_in_inter_mode Unexecuted instantiation: restoration.c:have_newmv_in_inter_mode Unexecuted instantiation: scale.c:have_newmv_in_inter_mode Unexecuted instantiation: scan.c:have_newmv_in_inter_mode Unexecuted instantiation: seg_common.c:have_newmv_in_inter_mode Unexecuted instantiation: thread_common.c:have_newmv_in_inter_mode Unexecuted instantiation: tile_common.c:have_newmv_in_inter_mode Unexecuted instantiation: txb_common.c:have_newmv_in_inter_mode Unexecuted instantiation: warped_motion.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: av1_txfm_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: cfl_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: cfl_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: cfl_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: convolve_2d_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: convolve_2d_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: convolve_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: filterintra_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: intra_edge_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: jnt_convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: jnt_convolve_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: jnt_convolve_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: reconinter_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: reconinter_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: reconinter_ssse3.c:have_newmv_in_inter_mode Unexecuted instantiation: selfguided_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: selfguided_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: warp_plane_sse4.c:have_newmv_in_inter_mode Unexecuted instantiation: wiener_convolve_avx2.c:have_newmv_in_inter_mode Unexecuted instantiation: wiener_convolve_sse2.c:have_newmv_in_inter_mode Unexecuted instantiation: decodeframe.c:have_newmv_in_inter_mode Unexecuted instantiation: decodemv.c:have_newmv_in_inter_mode Unexecuted instantiation: decoder.c:have_newmv_in_inter_mode Unexecuted instantiation: decodetxb.c:have_newmv_in_inter_mode Unexecuted instantiation: detokenize.c:have_newmv_in_inter_mode Unexecuted instantiation: dthread.c:have_newmv_in_inter_mode Unexecuted instantiation: obu.c:have_newmv_in_inter_mode |
150 | | |
151 | 0 | static INLINE int is_masked_compound_type(COMPOUND_TYPE type) { |
152 | 0 | return (type == COMPOUND_WEDGE || type == COMPOUND_DIFFWTD); |
153 | 0 | } Unexecuted instantiation: aom_convolve.c:is_masked_compound_type Unexecuted instantiation: aom_dsp_rtcd.c:is_masked_compound_type Unexecuted instantiation: blend_a64_hmask.c:is_masked_compound_type Unexecuted instantiation: blend_a64_mask.c:is_masked_compound_type Unexecuted instantiation: blend_a64_vmask.c:is_masked_compound_type Unexecuted instantiation: intrapred.c:is_masked_compound_type Unexecuted instantiation: loopfilter.c:is_masked_compound_type Unexecuted instantiation: subtract.c:is_masked_compound_type Unexecuted instantiation: aom_asm_stubs.c:is_masked_compound_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_masked_compound_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_masked_compound_type Unexecuted instantiation: blend_a64_hmask_sse4.c:is_masked_compound_type Unexecuted instantiation: blend_a64_mask_avx2.c:is_masked_compound_type Unexecuted instantiation: blend_a64_mask_sse4.c:is_masked_compound_type Unexecuted instantiation: blend_a64_vmask_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_ssse3.c:is_masked_compound_type Unexecuted instantiation: highbd_intrapred_sse2.c:is_masked_compound_type Unexecuted instantiation: highbd_loopfilter_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_loopfilter_sse2.c:is_masked_compound_type Unexecuted instantiation: intrapred_avx2.c:is_masked_compound_type Unexecuted instantiation: intrapred_sse2.c:is_masked_compound_type Unexecuted instantiation: intrapred_ssse3.c:is_masked_compound_type Unexecuted instantiation: loopfilter_sse2.c:is_masked_compound_type Unexecuted instantiation: av1_dx_iface.c:is_masked_compound_type Unexecuted instantiation: alloccommon.c:is_masked_compound_type Unexecuted instantiation: av1_inv_txfm1d.c:is_masked_compound_type Unexecuted instantiation: av1_inv_txfm2d.c:is_masked_compound_type Unexecuted instantiation: av1_loopfilter.c:is_masked_compound_type Unexecuted instantiation: av1_rtcd.c:is_masked_compound_type Unexecuted instantiation: av1_txfm.c:is_masked_compound_type Unexecuted instantiation: blockd.c:is_masked_compound_type Unexecuted instantiation: cdef.c:is_masked_compound_type Unexecuted instantiation: cdef_block.c:is_masked_compound_type Unexecuted instantiation: cdef_block_avx2.c:is_masked_compound_type Unexecuted instantiation: cdef_block_sse2.c:is_masked_compound_type Unexecuted instantiation: cdef_block_sse4.c:is_masked_compound_type Unexecuted instantiation: cdef_block_ssse3.c:is_masked_compound_type Unexecuted instantiation: cfl.c:is_masked_compound_type Unexecuted instantiation: convolve.c:is_masked_compound_type Unexecuted instantiation: debugmodes.c:is_masked_compound_type Unexecuted instantiation: entropy.c:is_masked_compound_type Unexecuted instantiation: entropymode.c:is_masked_compound_type Unexecuted instantiation: entropymv.c:is_masked_compound_type Unexecuted instantiation: idct.c:is_masked_compound_type Unexecuted instantiation: mvref_common.c:is_masked_compound_type Unexecuted instantiation: pred_common.c:is_masked_compound_type Unexecuted instantiation: quant_common.c:is_masked_compound_type Unexecuted instantiation: reconinter.c:is_masked_compound_type Unexecuted instantiation: reconintra.c:is_masked_compound_type Unexecuted instantiation: resize.c:is_masked_compound_type Unexecuted instantiation: restoration.c:is_masked_compound_type Unexecuted instantiation: scale.c:is_masked_compound_type Unexecuted instantiation: scan.c:is_masked_compound_type Unexecuted instantiation: seg_common.c:is_masked_compound_type Unexecuted instantiation: thread_common.c:is_masked_compound_type Unexecuted instantiation: tile_common.c:is_masked_compound_type Unexecuted instantiation: txb_common.c:is_masked_compound_type Unexecuted instantiation: warped_motion.c:is_masked_compound_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_masked_compound_type Unexecuted instantiation: av1_convolve_scale_sse4.c:is_masked_compound_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_masked_compound_type Unexecuted instantiation: av1_inv_txfm_avx2.c:is_masked_compound_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_masked_compound_type Unexecuted instantiation: av1_txfm_sse4.c:is_masked_compound_type Unexecuted instantiation: cfl_avx2.c:is_masked_compound_type Unexecuted instantiation: cfl_sse2.c:is_masked_compound_type Unexecuted instantiation: cfl_ssse3.c:is_masked_compound_type Unexecuted instantiation: convolve_2d_avx2.c:is_masked_compound_type Unexecuted instantiation: convolve_2d_sse2.c:is_masked_compound_type Unexecuted instantiation: convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: convolve_sse2.c:is_masked_compound_type Unexecuted instantiation: filterintra_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_masked_compound_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_warp_plane_sse4.c:is_masked_compound_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_masked_compound_type Unexecuted instantiation: intra_edge_sse4.c:is_masked_compound_type Unexecuted instantiation: jnt_convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: jnt_convolve_sse2.c:is_masked_compound_type Unexecuted instantiation: jnt_convolve_ssse3.c:is_masked_compound_type Unexecuted instantiation: reconinter_avx2.c:is_masked_compound_type Unexecuted instantiation: reconinter_sse4.c:is_masked_compound_type Unexecuted instantiation: reconinter_ssse3.c:is_masked_compound_type Unexecuted instantiation: selfguided_avx2.c:is_masked_compound_type Unexecuted instantiation: selfguided_sse4.c:is_masked_compound_type Unexecuted instantiation: warp_plane_sse4.c:is_masked_compound_type Unexecuted instantiation: wiener_convolve_avx2.c:is_masked_compound_type Unexecuted instantiation: wiener_convolve_sse2.c:is_masked_compound_type Unexecuted instantiation: decodeframe.c:is_masked_compound_type Unexecuted instantiation: decodemv.c:is_masked_compound_type Unexecuted instantiation: decoder.c:is_masked_compound_type Unexecuted instantiation: decodetxb.c:is_masked_compound_type Unexecuted instantiation: detokenize.c:is_masked_compound_type Unexecuted instantiation: dthread.c:is_masked_compound_type Unexecuted instantiation: obu.c:is_masked_compound_type |
154 | | |
155 | | /* For keyframes, intra block modes are predicted by the (already decoded) |
156 | | modes for the Y blocks to the left and above us; for interframes, there |
157 | | is a single probability table. */ |
158 | | |
159 | | typedef int8_t MV_REFERENCE_FRAME; |
160 | | |
161 | | typedef struct { |
162 | | // Number of base colors for Y (0) and UV (1) |
163 | | uint8_t palette_size[2]; |
164 | | // Value of base colors for Y, U, and V |
165 | | uint16_t palette_colors[3 * PALETTE_MAX_SIZE]; |
166 | | } PALETTE_MODE_INFO; |
167 | | |
168 | | typedef struct { |
169 | | uint8_t use_filter_intra; |
170 | | FILTER_INTRA_MODE filter_intra_mode; |
171 | | } FILTER_INTRA_MODE_INFO; |
172 | | |
173 | | static const PREDICTION_MODE fimode_to_intradir[FILTER_INTRA_MODES] = { |
174 | | DC_PRED, V_PRED, H_PRED, D157_PRED, DC_PRED |
175 | | }; |
176 | | |
177 | | #if CONFIG_RD_DEBUG |
178 | | #define TXB_COEFF_COST_MAP_SIZE (MAX_MIB_SIZE) |
179 | | #endif |
180 | | |
181 | | typedef struct RD_STATS { |
182 | | int rate; |
183 | | int64_t dist; |
184 | | // Please be careful of using rdcost, it's not guaranteed to be set all the |
185 | | // time. |
186 | | // TODO(angiebird): Create a set of functions to manipulate the RD_STATS. In |
187 | | // these functions, make sure rdcost is always up-to-date according to |
188 | | // rate/dist. |
189 | | int64_t rdcost; |
190 | | int64_t sse; |
191 | | int skip; // sse should equal to dist when skip == 1 |
192 | | int64_t ref_rdcost; |
193 | | int zero_rate; |
194 | | uint8_t invalid_rate; |
195 | | #if CONFIG_RD_DEBUG |
196 | | int txb_coeff_cost[MAX_MB_PLANE]; |
197 | | int txb_coeff_cost_map[MAX_MB_PLANE][TXB_COEFF_COST_MAP_SIZE] |
198 | | [TXB_COEFF_COST_MAP_SIZE]; |
199 | | #endif // CONFIG_RD_DEBUG |
200 | | } RD_STATS; |
201 | | |
202 | | // This struct is used to group function args that are commonly |
203 | | // sent together in functions related to interinter compound modes |
204 | | typedef struct { |
205 | | int wedge_index; |
206 | | int wedge_sign; |
207 | | DIFFWTD_MASK_TYPE mask_type; |
208 | | uint8_t *seg_mask; |
209 | | COMPOUND_TYPE type; |
210 | | } INTERINTER_COMPOUND_DATA; |
211 | | |
212 | | #define INTER_TX_SIZE_BUF_LEN 16 |
213 | | #define TXK_TYPE_BUF_LEN 64 |
214 | | // This structure now relates to 4x4 block regions. |
215 | | typedef struct MB_MODE_INFO { |
216 | | // Common for both INTER and INTRA blocks |
217 | | BLOCK_SIZE sb_type; |
218 | | PREDICTION_MODE mode; |
219 | | TX_SIZE tx_size; |
220 | | uint8_t inter_tx_size[INTER_TX_SIZE_BUF_LEN]; |
221 | | int8_t skip; |
222 | | int8_t skip_mode; |
223 | | int8_t segment_id; |
224 | | int8_t seg_id_predicted; // valid only when temporal_update is enabled |
225 | | |
226 | | // Only for INTRA blocks |
227 | | UV_PREDICTION_MODE uv_mode; |
228 | | |
229 | | PALETTE_MODE_INFO palette_mode_info; |
230 | | uint8_t use_intrabc; |
231 | | |
232 | | // Only for INTER blocks |
233 | | InterpFilters interp_filters; |
234 | | MV_REFERENCE_FRAME ref_frame[2]; |
235 | | |
236 | | TX_TYPE txk_type[TXK_TYPE_BUF_LEN]; |
237 | | |
238 | | FILTER_INTRA_MODE_INFO filter_intra_mode_info; |
239 | | |
240 | | // The actual prediction angle is the base angle + (angle_delta * step). |
241 | | int8_t angle_delta[PLANE_TYPES]; |
242 | | |
243 | | // interintra members |
244 | | INTERINTRA_MODE interintra_mode; |
245 | | // TODO(debargha): Consolidate these flags |
246 | | int use_wedge_interintra; |
247 | | int interintra_wedge_index; |
248 | | int interintra_wedge_sign; |
249 | | // interinter members |
250 | | INTERINTER_COMPOUND_DATA interinter_comp; |
251 | | MOTION_MODE motion_mode; |
252 | | int overlappable_neighbors[2]; |
253 | | int_mv mv[2]; |
254 | | uint8_t ref_mv_idx; |
255 | | PARTITION_TYPE partition; |
256 | | /* deringing gain *per-superblock* */ |
257 | | int8_t cdef_strength; |
258 | | int current_qindex; |
259 | | int delta_lf_from_base; |
260 | | int delta_lf[FRAME_LF_COUNT]; |
261 | | #if CONFIG_RD_DEBUG |
262 | | RD_STATS rd_stats; |
263 | | int mi_row; |
264 | | int mi_col; |
265 | | #endif |
266 | | int num_proj_ref; |
267 | | WarpedMotionParams wm_params; |
268 | | |
269 | | // Index of the alpha Cb and alpha Cr combination |
270 | | int cfl_alpha_idx; |
271 | | // Joint sign of alpha Cb and alpha Cr |
272 | | int cfl_alpha_signs; |
273 | | |
274 | | int compound_idx; |
275 | | int comp_group_idx; |
276 | | } MB_MODE_INFO; |
277 | | |
278 | 0 | static INLINE int is_intrabc_block(const MB_MODE_INFO *mbmi) { |
279 | 0 | return mbmi->use_intrabc; |
280 | 0 | } Unexecuted instantiation: aom_convolve.c:is_intrabc_block Unexecuted instantiation: aom_dsp_rtcd.c:is_intrabc_block Unexecuted instantiation: blend_a64_hmask.c:is_intrabc_block Unexecuted instantiation: blend_a64_mask.c:is_intrabc_block Unexecuted instantiation: blend_a64_vmask.c:is_intrabc_block Unexecuted instantiation: intrapred.c:is_intrabc_block Unexecuted instantiation: loopfilter.c:is_intrabc_block Unexecuted instantiation: subtract.c:is_intrabc_block Unexecuted instantiation: aom_asm_stubs.c:is_intrabc_block Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_intrabc_block Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_intrabc_block Unexecuted instantiation: blend_a64_hmask_sse4.c:is_intrabc_block Unexecuted instantiation: blend_a64_mask_avx2.c:is_intrabc_block Unexecuted instantiation: blend_a64_mask_sse4.c:is_intrabc_block Unexecuted instantiation: blend_a64_vmask_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_ssse3.c:is_intrabc_block Unexecuted instantiation: highbd_intrapred_sse2.c:is_intrabc_block Unexecuted instantiation: highbd_loopfilter_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_loopfilter_sse2.c:is_intrabc_block Unexecuted instantiation: intrapred_avx2.c:is_intrabc_block Unexecuted instantiation: intrapred_sse2.c:is_intrabc_block Unexecuted instantiation: intrapred_ssse3.c:is_intrabc_block Unexecuted instantiation: loopfilter_sse2.c:is_intrabc_block Unexecuted instantiation: av1_dx_iface.c:is_intrabc_block Unexecuted instantiation: alloccommon.c:is_intrabc_block Unexecuted instantiation: av1_inv_txfm1d.c:is_intrabc_block Unexecuted instantiation: av1_inv_txfm2d.c:is_intrabc_block Unexecuted instantiation: av1_loopfilter.c:is_intrabc_block Unexecuted instantiation: av1_rtcd.c:is_intrabc_block Unexecuted instantiation: av1_txfm.c:is_intrabc_block Unexecuted instantiation: blockd.c:is_intrabc_block Unexecuted instantiation: cdef.c:is_intrabc_block Unexecuted instantiation: cdef_block.c:is_intrabc_block Unexecuted instantiation: cdef_block_avx2.c:is_intrabc_block Unexecuted instantiation: cdef_block_sse2.c:is_intrabc_block Unexecuted instantiation: cdef_block_sse4.c:is_intrabc_block Unexecuted instantiation: cdef_block_ssse3.c:is_intrabc_block Unexecuted instantiation: cfl.c:is_intrabc_block Unexecuted instantiation: convolve.c:is_intrabc_block Unexecuted instantiation: debugmodes.c:is_intrabc_block Unexecuted instantiation: entropy.c:is_intrabc_block Unexecuted instantiation: entropymode.c:is_intrabc_block Unexecuted instantiation: entropymv.c:is_intrabc_block Unexecuted instantiation: idct.c:is_intrabc_block Unexecuted instantiation: mvref_common.c:is_intrabc_block Unexecuted instantiation: pred_common.c:is_intrabc_block Unexecuted instantiation: quant_common.c:is_intrabc_block Unexecuted instantiation: reconinter.c:is_intrabc_block Unexecuted instantiation: reconintra.c:is_intrabc_block Unexecuted instantiation: resize.c:is_intrabc_block Unexecuted instantiation: restoration.c:is_intrabc_block Unexecuted instantiation: scale.c:is_intrabc_block Unexecuted instantiation: scan.c:is_intrabc_block Unexecuted instantiation: seg_common.c:is_intrabc_block Unexecuted instantiation: thread_common.c:is_intrabc_block Unexecuted instantiation: tile_common.c:is_intrabc_block Unexecuted instantiation: txb_common.c:is_intrabc_block Unexecuted instantiation: warped_motion.c:is_intrabc_block Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_intrabc_block Unexecuted instantiation: av1_convolve_scale_sse4.c:is_intrabc_block Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_intrabc_block Unexecuted instantiation: av1_inv_txfm_avx2.c:is_intrabc_block Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_intrabc_block Unexecuted instantiation: av1_txfm_sse4.c:is_intrabc_block Unexecuted instantiation: cfl_avx2.c:is_intrabc_block Unexecuted instantiation: cfl_sse2.c:is_intrabc_block Unexecuted instantiation: cfl_ssse3.c:is_intrabc_block Unexecuted instantiation: convolve_2d_avx2.c:is_intrabc_block Unexecuted instantiation: convolve_2d_sse2.c:is_intrabc_block Unexecuted instantiation: convolve_avx2.c:is_intrabc_block Unexecuted instantiation: convolve_sse2.c:is_intrabc_block Unexecuted instantiation: filterintra_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_intrabc_block Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_warp_plane_sse4.c:is_intrabc_block Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_intrabc_block Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_intrabc_block Unexecuted instantiation: intra_edge_sse4.c:is_intrabc_block Unexecuted instantiation: jnt_convolve_avx2.c:is_intrabc_block Unexecuted instantiation: jnt_convolve_sse2.c:is_intrabc_block Unexecuted instantiation: jnt_convolve_ssse3.c:is_intrabc_block Unexecuted instantiation: reconinter_avx2.c:is_intrabc_block Unexecuted instantiation: reconinter_sse4.c:is_intrabc_block Unexecuted instantiation: reconinter_ssse3.c:is_intrabc_block Unexecuted instantiation: selfguided_avx2.c:is_intrabc_block Unexecuted instantiation: selfguided_sse4.c:is_intrabc_block Unexecuted instantiation: warp_plane_sse4.c:is_intrabc_block Unexecuted instantiation: wiener_convolve_avx2.c:is_intrabc_block Unexecuted instantiation: wiener_convolve_sse2.c:is_intrabc_block Unexecuted instantiation: decodeframe.c:is_intrabc_block Unexecuted instantiation: decodemv.c:is_intrabc_block Unexecuted instantiation: decoder.c:is_intrabc_block Unexecuted instantiation: decodetxb.c:is_intrabc_block Unexecuted instantiation: detokenize.c:is_intrabc_block Unexecuted instantiation: dthread.c:is_intrabc_block Unexecuted instantiation: obu.c:is_intrabc_block |
281 | | |
282 | 0 | static INLINE PREDICTION_MODE get_uv_mode(UV_PREDICTION_MODE mode) { |
283 | 0 | assert(mode < UV_INTRA_MODES); |
284 | 0 | static const PREDICTION_MODE uv2y[] = { |
285 | 0 | DC_PRED, // UV_DC_PRED |
286 | 0 | V_PRED, // UV_V_PRED |
287 | 0 | H_PRED, // UV_H_PRED |
288 | 0 | D45_PRED, // UV_D45_PRED |
289 | 0 | D135_PRED, // UV_D135_PRED |
290 | 0 | D113_PRED, // UV_D113_PRED |
291 | 0 | D157_PRED, // UV_D157_PRED |
292 | 0 | D203_PRED, // UV_D203_PRED |
293 | 0 | D67_PRED, // UV_D67_PRED |
294 | 0 | SMOOTH_PRED, // UV_SMOOTH_PRED |
295 | 0 | SMOOTH_V_PRED, // UV_SMOOTH_V_PRED |
296 | 0 | SMOOTH_H_PRED, // UV_SMOOTH_H_PRED |
297 | 0 | PAETH_PRED, // UV_PAETH_PRED |
298 | 0 | DC_PRED, // UV_CFL_PRED |
299 | 0 | INTRA_INVALID, // UV_INTRA_MODES |
300 | 0 | INTRA_INVALID, // UV_MODE_INVALID |
301 | 0 | }; |
302 | 0 | return uv2y[mode]; |
303 | 0 | } Unexecuted instantiation: aom_convolve.c:get_uv_mode Unexecuted instantiation: aom_dsp_rtcd.c:get_uv_mode Unexecuted instantiation: blend_a64_hmask.c:get_uv_mode Unexecuted instantiation: blend_a64_mask.c:get_uv_mode Unexecuted instantiation: blend_a64_vmask.c:get_uv_mode Unexecuted instantiation: intrapred.c:get_uv_mode Unexecuted instantiation: loopfilter.c:get_uv_mode Unexecuted instantiation: subtract.c:get_uv_mode Unexecuted instantiation: aom_asm_stubs.c:get_uv_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_uv_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_uv_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:get_uv_mode Unexecuted instantiation: blend_a64_mask_avx2.c:get_uv_mode Unexecuted instantiation: blend_a64_mask_sse4.c:get_uv_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:get_uv_mode Unexecuted instantiation: highbd_convolve_avx2.c:get_uv_mode Unexecuted instantiation: highbd_convolve_ssse3.c:get_uv_mode Unexecuted instantiation: highbd_intrapred_sse2.c:get_uv_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:get_uv_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:get_uv_mode Unexecuted instantiation: intrapred_avx2.c:get_uv_mode Unexecuted instantiation: intrapred_sse2.c:get_uv_mode Unexecuted instantiation: intrapred_ssse3.c:get_uv_mode Unexecuted instantiation: loopfilter_sse2.c:get_uv_mode Unexecuted instantiation: av1_dx_iface.c:get_uv_mode Unexecuted instantiation: alloccommon.c:get_uv_mode Unexecuted instantiation: av1_inv_txfm1d.c:get_uv_mode Unexecuted instantiation: av1_inv_txfm2d.c:get_uv_mode Unexecuted instantiation: av1_loopfilter.c:get_uv_mode Unexecuted instantiation: av1_rtcd.c:get_uv_mode Unexecuted instantiation: av1_txfm.c:get_uv_mode Unexecuted instantiation: blockd.c:get_uv_mode Unexecuted instantiation: cdef.c:get_uv_mode Unexecuted instantiation: cdef_block.c:get_uv_mode Unexecuted instantiation: cdef_block_avx2.c:get_uv_mode Unexecuted instantiation: cdef_block_sse2.c:get_uv_mode Unexecuted instantiation: cdef_block_sse4.c:get_uv_mode Unexecuted instantiation: cdef_block_ssse3.c:get_uv_mode Unexecuted instantiation: cfl.c:get_uv_mode Unexecuted instantiation: convolve.c:get_uv_mode Unexecuted instantiation: debugmodes.c:get_uv_mode Unexecuted instantiation: entropy.c:get_uv_mode Unexecuted instantiation: entropymode.c:get_uv_mode Unexecuted instantiation: entropymv.c:get_uv_mode Unexecuted instantiation: idct.c:get_uv_mode Unexecuted instantiation: mvref_common.c:get_uv_mode Unexecuted instantiation: pred_common.c:get_uv_mode Unexecuted instantiation: quant_common.c:get_uv_mode Unexecuted instantiation: reconinter.c:get_uv_mode Unexecuted instantiation: reconintra.c:get_uv_mode Unexecuted instantiation: resize.c:get_uv_mode Unexecuted instantiation: restoration.c:get_uv_mode Unexecuted instantiation: scale.c:get_uv_mode Unexecuted instantiation: scan.c:get_uv_mode Unexecuted instantiation: seg_common.c:get_uv_mode Unexecuted instantiation: thread_common.c:get_uv_mode Unexecuted instantiation: tile_common.c:get_uv_mode Unexecuted instantiation: txb_common.c:get_uv_mode Unexecuted instantiation: warped_motion.c:get_uv_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_uv_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:get_uv_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_uv_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:get_uv_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_uv_mode Unexecuted instantiation: av1_txfm_sse4.c:get_uv_mode Unexecuted instantiation: cfl_avx2.c:get_uv_mode Unexecuted instantiation: cfl_sse2.c:get_uv_mode Unexecuted instantiation: cfl_ssse3.c:get_uv_mode Unexecuted instantiation: convolve_2d_avx2.c:get_uv_mode Unexecuted instantiation: convolve_2d_sse2.c:get_uv_mode Unexecuted instantiation: convolve_avx2.c:get_uv_mode Unexecuted instantiation: convolve_sse2.c:get_uv_mode Unexecuted instantiation: filterintra_sse4.c:get_uv_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_uv_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_uv_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_uv_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_uv_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_uv_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_uv_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_uv_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_uv_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:get_uv_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_uv_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_uv_mode Unexecuted instantiation: intra_edge_sse4.c:get_uv_mode Unexecuted instantiation: jnt_convolve_avx2.c:get_uv_mode Unexecuted instantiation: jnt_convolve_sse2.c:get_uv_mode Unexecuted instantiation: jnt_convolve_ssse3.c:get_uv_mode Unexecuted instantiation: reconinter_avx2.c:get_uv_mode Unexecuted instantiation: reconinter_sse4.c:get_uv_mode Unexecuted instantiation: reconinter_ssse3.c:get_uv_mode Unexecuted instantiation: selfguided_avx2.c:get_uv_mode Unexecuted instantiation: selfguided_sse4.c:get_uv_mode Unexecuted instantiation: warp_plane_sse4.c:get_uv_mode Unexecuted instantiation: wiener_convolve_avx2.c:get_uv_mode Unexecuted instantiation: wiener_convolve_sse2.c:get_uv_mode Unexecuted instantiation: decodeframe.c:get_uv_mode Unexecuted instantiation: decodemv.c:get_uv_mode Unexecuted instantiation: decoder.c:get_uv_mode Unexecuted instantiation: decodetxb.c:get_uv_mode Unexecuted instantiation: detokenize.c:get_uv_mode Unexecuted instantiation: dthread.c:get_uv_mode Unexecuted instantiation: obu.c:get_uv_mode |
304 | | |
305 | 0 | static INLINE int is_inter_block(const MB_MODE_INFO *mbmi) { |
306 | 0 | return is_intrabc_block(mbmi) || mbmi->ref_frame[0] > INTRA_FRAME; |
307 | 0 | } Unexecuted instantiation: aom_convolve.c:is_inter_block Unexecuted instantiation: aom_dsp_rtcd.c:is_inter_block Unexecuted instantiation: blend_a64_hmask.c:is_inter_block Unexecuted instantiation: blend_a64_mask.c:is_inter_block Unexecuted instantiation: blend_a64_vmask.c:is_inter_block Unexecuted instantiation: intrapred.c:is_inter_block Unexecuted instantiation: loopfilter.c:is_inter_block Unexecuted instantiation: subtract.c:is_inter_block Unexecuted instantiation: aom_asm_stubs.c:is_inter_block Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_inter_block Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_inter_block Unexecuted instantiation: blend_a64_hmask_sse4.c:is_inter_block Unexecuted instantiation: blend_a64_mask_avx2.c:is_inter_block Unexecuted instantiation: blend_a64_mask_sse4.c:is_inter_block Unexecuted instantiation: blend_a64_vmask_sse4.c:is_inter_block Unexecuted instantiation: highbd_convolve_avx2.c:is_inter_block Unexecuted instantiation: highbd_convolve_ssse3.c:is_inter_block Unexecuted instantiation: highbd_intrapred_sse2.c:is_inter_block Unexecuted instantiation: highbd_loopfilter_avx2.c:is_inter_block Unexecuted instantiation: highbd_loopfilter_sse2.c:is_inter_block Unexecuted instantiation: intrapred_avx2.c:is_inter_block Unexecuted instantiation: intrapred_sse2.c:is_inter_block Unexecuted instantiation: intrapred_ssse3.c:is_inter_block Unexecuted instantiation: loopfilter_sse2.c:is_inter_block Unexecuted instantiation: av1_dx_iface.c:is_inter_block Unexecuted instantiation: alloccommon.c:is_inter_block Unexecuted instantiation: av1_inv_txfm1d.c:is_inter_block Unexecuted instantiation: av1_inv_txfm2d.c:is_inter_block Unexecuted instantiation: av1_loopfilter.c:is_inter_block Unexecuted instantiation: av1_rtcd.c:is_inter_block Unexecuted instantiation: av1_txfm.c:is_inter_block Unexecuted instantiation: blockd.c:is_inter_block Unexecuted instantiation: cdef.c:is_inter_block Unexecuted instantiation: cdef_block.c:is_inter_block Unexecuted instantiation: cdef_block_avx2.c:is_inter_block Unexecuted instantiation: cdef_block_sse2.c:is_inter_block Unexecuted instantiation: cdef_block_sse4.c:is_inter_block Unexecuted instantiation: cdef_block_ssse3.c:is_inter_block Unexecuted instantiation: cfl.c:is_inter_block Unexecuted instantiation: convolve.c:is_inter_block Unexecuted instantiation: debugmodes.c:is_inter_block Unexecuted instantiation: entropy.c:is_inter_block Unexecuted instantiation: entropymode.c:is_inter_block Unexecuted instantiation: entropymv.c:is_inter_block Unexecuted instantiation: idct.c:is_inter_block Unexecuted instantiation: mvref_common.c:is_inter_block Unexecuted instantiation: pred_common.c:is_inter_block Unexecuted instantiation: quant_common.c:is_inter_block Unexecuted instantiation: reconinter.c:is_inter_block Unexecuted instantiation: reconintra.c:is_inter_block Unexecuted instantiation: resize.c:is_inter_block Unexecuted instantiation: restoration.c:is_inter_block Unexecuted instantiation: scale.c:is_inter_block Unexecuted instantiation: scan.c:is_inter_block Unexecuted instantiation: seg_common.c:is_inter_block Unexecuted instantiation: thread_common.c:is_inter_block Unexecuted instantiation: tile_common.c:is_inter_block Unexecuted instantiation: txb_common.c:is_inter_block Unexecuted instantiation: warped_motion.c:is_inter_block Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_inter_block Unexecuted instantiation: av1_convolve_scale_sse4.c:is_inter_block Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_inter_block Unexecuted instantiation: av1_inv_txfm_avx2.c:is_inter_block Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_inter_block Unexecuted instantiation: av1_txfm_sse4.c:is_inter_block Unexecuted instantiation: cfl_avx2.c:is_inter_block Unexecuted instantiation: cfl_sse2.c:is_inter_block Unexecuted instantiation: cfl_ssse3.c:is_inter_block Unexecuted instantiation: convolve_2d_avx2.c:is_inter_block Unexecuted instantiation: convolve_2d_sse2.c:is_inter_block Unexecuted instantiation: convolve_avx2.c:is_inter_block Unexecuted instantiation: convolve_sse2.c:is_inter_block Unexecuted instantiation: filterintra_sse4.c:is_inter_block Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_inter_block Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_inter_block Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_inter_block Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_inter_block Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_inter_block Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_inter_block Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_inter_block Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_inter_block Unexecuted instantiation: highbd_warp_plane_sse4.c:is_inter_block Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_inter_block Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_inter_block Unexecuted instantiation: intra_edge_sse4.c:is_inter_block Unexecuted instantiation: jnt_convolve_avx2.c:is_inter_block Unexecuted instantiation: jnt_convolve_sse2.c:is_inter_block Unexecuted instantiation: jnt_convolve_ssse3.c:is_inter_block Unexecuted instantiation: reconinter_avx2.c:is_inter_block Unexecuted instantiation: reconinter_sse4.c:is_inter_block Unexecuted instantiation: reconinter_ssse3.c:is_inter_block Unexecuted instantiation: selfguided_avx2.c:is_inter_block Unexecuted instantiation: selfguided_sse4.c:is_inter_block Unexecuted instantiation: warp_plane_sse4.c:is_inter_block Unexecuted instantiation: wiener_convolve_avx2.c:is_inter_block Unexecuted instantiation: wiener_convolve_sse2.c:is_inter_block Unexecuted instantiation: decodeframe.c:is_inter_block Unexecuted instantiation: decodemv.c:is_inter_block Unexecuted instantiation: decoder.c:is_inter_block Unexecuted instantiation: decodetxb.c:is_inter_block Unexecuted instantiation: detokenize.c:is_inter_block Unexecuted instantiation: dthread.c:is_inter_block Unexecuted instantiation: obu.c:is_inter_block |
308 | | |
309 | 0 | static INLINE int has_second_ref(const MB_MODE_INFO *mbmi) { |
310 | 0 | return mbmi->ref_frame[1] > INTRA_FRAME; |
311 | 0 | } Unexecuted instantiation: aom_convolve.c:has_second_ref Unexecuted instantiation: aom_dsp_rtcd.c:has_second_ref Unexecuted instantiation: blend_a64_hmask.c:has_second_ref Unexecuted instantiation: blend_a64_mask.c:has_second_ref Unexecuted instantiation: blend_a64_vmask.c:has_second_ref Unexecuted instantiation: intrapred.c:has_second_ref Unexecuted instantiation: loopfilter.c:has_second_ref Unexecuted instantiation: subtract.c:has_second_ref Unexecuted instantiation: aom_asm_stubs.c:has_second_ref Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:has_second_ref Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:has_second_ref Unexecuted instantiation: blend_a64_hmask_sse4.c:has_second_ref Unexecuted instantiation: blend_a64_mask_avx2.c:has_second_ref Unexecuted instantiation: blend_a64_mask_sse4.c:has_second_ref Unexecuted instantiation: blend_a64_vmask_sse4.c:has_second_ref Unexecuted instantiation: highbd_convolve_avx2.c:has_second_ref Unexecuted instantiation: highbd_convolve_ssse3.c:has_second_ref Unexecuted instantiation: highbd_intrapred_sse2.c:has_second_ref Unexecuted instantiation: highbd_loopfilter_avx2.c:has_second_ref Unexecuted instantiation: highbd_loopfilter_sse2.c:has_second_ref Unexecuted instantiation: intrapred_avx2.c:has_second_ref Unexecuted instantiation: intrapred_sse2.c:has_second_ref Unexecuted instantiation: intrapred_ssse3.c:has_second_ref Unexecuted instantiation: loopfilter_sse2.c:has_second_ref Unexecuted instantiation: av1_dx_iface.c:has_second_ref Unexecuted instantiation: alloccommon.c:has_second_ref Unexecuted instantiation: av1_inv_txfm1d.c:has_second_ref Unexecuted instantiation: av1_inv_txfm2d.c:has_second_ref Unexecuted instantiation: av1_loopfilter.c:has_second_ref Unexecuted instantiation: av1_rtcd.c:has_second_ref Unexecuted instantiation: av1_txfm.c:has_second_ref Unexecuted instantiation: blockd.c:has_second_ref Unexecuted instantiation: cdef.c:has_second_ref Unexecuted instantiation: cdef_block.c:has_second_ref Unexecuted instantiation: cdef_block_avx2.c:has_second_ref Unexecuted instantiation: cdef_block_sse2.c:has_second_ref Unexecuted instantiation: cdef_block_sse4.c:has_second_ref Unexecuted instantiation: cdef_block_ssse3.c:has_second_ref Unexecuted instantiation: cfl.c:has_second_ref Unexecuted instantiation: convolve.c:has_second_ref Unexecuted instantiation: debugmodes.c:has_second_ref Unexecuted instantiation: entropy.c:has_second_ref Unexecuted instantiation: entropymode.c:has_second_ref Unexecuted instantiation: entropymv.c:has_second_ref Unexecuted instantiation: idct.c:has_second_ref Unexecuted instantiation: mvref_common.c:has_second_ref Unexecuted instantiation: pred_common.c:has_second_ref Unexecuted instantiation: quant_common.c:has_second_ref Unexecuted instantiation: reconinter.c:has_second_ref Unexecuted instantiation: reconintra.c:has_second_ref Unexecuted instantiation: resize.c:has_second_ref Unexecuted instantiation: restoration.c:has_second_ref Unexecuted instantiation: scale.c:has_second_ref Unexecuted instantiation: scan.c:has_second_ref Unexecuted instantiation: seg_common.c:has_second_ref Unexecuted instantiation: thread_common.c:has_second_ref Unexecuted instantiation: tile_common.c:has_second_ref Unexecuted instantiation: txb_common.c:has_second_ref Unexecuted instantiation: warped_motion.c:has_second_ref Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:has_second_ref Unexecuted instantiation: av1_convolve_scale_sse4.c:has_second_ref Unexecuted instantiation: av1_highbd_convolve_sse4.c:has_second_ref Unexecuted instantiation: av1_inv_txfm_avx2.c:has_second_ref Unexecuted instantiation: av1_inv_txfm_ssse3.c:has_second_ref Unexecuted instantiation: av1_txfm_sse4.c:has_second_ref Unexecuted instantiation: cfl_avx2.c:has_second_ref Unexecuted instantiation: cfl_sse2.c:has_second_ref Unexecuted instantiation: cfl_ssse3.c:has_second_ref Unexecuted instantiation: convolve_2d_avx2.c:has_second_ref Unexecuted instantiation: convolve_2d_sse2.c:has_second_ref Unexecuted instantiation: convolve_avx2.c:has_second_ref Unexecuted instantiation: convolve_sse2.c:has_second_ref Unexecuted instantiation: filterintra_sse4.c:has_second_ref Unexecuted instantiation: highbd_convolve_2d_avx2.c:has_second_ref Unexecuted instantiation: highbd_convolve_2d_sse2.c:has_second_ref Unexecuted instantiation: highbd_convolve_2d_sse4.c:has_second_ref Unexecuted instantiation: highbd_convolve_2d_ssse3.c:has_second_ref Unexecuted instantiation: highbd_inv_txfm_avx2.c:has_second_ref Unexecuted instantiation: highbd_inv_txfm_sse4.c:has_second_ref Unexecuted instantiation: highbd_jnt_convolve_avx2.c:has_second_ref Unexecuted instantiation: highbd_jnt_convolve_sse4.c:has_second_ref Unexecuted instantiation: highbd_warp_plane_sse4.c:has_second_ref Unexecuted instantiation: highbd_wiener_convolve_avx2.c:has_second_ref Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:has_second_ref Unexecuted instantiation: intra_edge_sse4.c:has_second_ref Unexecuted instantiation: jnt_convolve_avx2.c:has_second_ref Unexecuted instantiation: jnt_convolve_sse2.c:has_second_ref Unexecuted instantiation: jnt_convolve_ssse3.c:has_second_ref Unexecuted instantiation: reconinter_avx2.c:has_second_ref Unexecuted instantiation: reconinter_sse4.c:has_second_ref Unexecuted instantiation: reconinter_ssse3.c:has_second_ref Unexecuted instantiation: selfguided_avx2.c:has_second_ref Unexecuted instantiation: selfguided_sse4.c:has_second_ref Unexecuted instantiation: warp_plane_sse4.c:has_second_ref Unexecuted instantiation: wiener_convolve_avx2.c:has_second_ref Unexecuted instantiation: wiener_convolve_sse2.c:has_second_ref Unexecuted instantiation: decodeframe.c:has_second_ref Unexecuted instantiation: decodemv.c:has_second_ref Unexecuted instantiation: decoder.c:has_second_ref Unexecuted instantiation: decodetxb.c:has_second_ref Unexecuted instantiation: detokenize.c:has_second_ref Unexecuted instantiation: dthread.c:has_second_ref Unexecuted instantiation: obu.c:has_second_ref |
312 | | |
313 | 0 | static INLINE int has_uni_comp_refs(const MB_MODE_INFO *mbmi) { |
314 | 0 | return has_second_ref(mbmi) && (!((mbmi->ref_frame[0] >= BWDREF_FRAME) ^ |
315 | 0 | (mbmi->ref_frame[1] >= BWDREF_FRAME))); |
316 | 0 | } Unexecuted instantiation: aom_convolve.c:has_uni_comp_refs Unexecuted instantiation: aom_dsp_rtcd.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_hmask.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_mask.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_vmask.c:has_uni_comp_refs Unexecuted instantiation: intrapred.c:has_uni_comp_refs Unexecuted instantiation: loopfilter.c:has_uni_comp_refs Unexecuted instantiation: subtract.c:has_uni_comp_refs Unexecuted instantiation: aom_asm_stubs.c:has_uni_comp_refs Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:has_uni_comp_refs Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_hmask_sse4.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_mask_avx2.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_mask_sse4.c:has_uni_comp_refs Unexecuted instantiation: blend_a64_vmask_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_ssse3.c:has_uni_comp_refs Unexecuted instantiation: highbd_intrapred_sse2.c:has_uni_comp_refs Unexecuted instantiation: highbd_loopfilter_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_loopfilter_sse2.c:has_uni_comp_refs Unexecuted instantiation: intrapred_avx2.c:has_uni_comp_refs Unexecuted instantiation: intrapred_sse2.c:has_uni_comp_refs Unexecuted instantiation: intrapred_ssse3.c:has_uni_comp_refs Unexecuted instantiation: loopfilter_sse2.c:has_uni_comp_refs Unexecuted instantiation: av1_dx_iface.c:has_uni_comp_refs Unexecuted instantiation: alloccommon.c:has_uni_comp_refs Unexecuted instantiation: av1_inv_txfm1d.c:has_uni_comp_refs Unexecuted instantiation: av1_inv_txfm2d.c:has_uni_comp_refs Unexecuted instantiation: av1_loopfilter.c:has_uni_comp_refs Unexecuted instantiation: av1_rtcd.c:has_uni_comp_refs Unexecuted instantiation: av1_txfm.c:has_uni_comp_refs Unexecuted instantiation: blockd.c:has_uni_comp_refs Unexecuted instantiation: cdef.c:has_uni_comp_refs Unexecuted instantiation: cdef_block.c:has_uni_comp_refs Unexecuted instantiation: cdef_block_avx2.c:has_uni_comp_refs Unexecuted instantiation: cdef_block_sse2.c:has_uni_comp_refs Unexecuted instantiation: cdef_block_sse4.c:has_uni_comp_refs Unexecuted instantiation: cdef_block_ssse3.c:has_uni_comp_refs Unexecuted instantiation: cfl.c:has_uni_comp_refs Unexecuted instantiation: convolve.c:has_uni_comp_refs Unexecuted instantiation: debugmodes.c:has_uni_comp_refs Unexecuted instantiation: entropy.c:has_uni_comp_refs Unexecuted instantiation: entropymode.c:has_uni_comp_refs Unexecuted instantiation: entropymv.c:has_uni_comp_refs Unexecuted instantiation: idct.c:has_uni_comp_refs Unexecuted instantiation: mvref_common.c:has_uni_comp_refs Unexecuted instantiation: pred_common.c:has_uni_comp_refs Unexecuted instantiation: quant_common.c:has_uni_comp_refs Unexecuted instantiation: reconinter.c:has_uni_comp_refs Unexecuted instantiation: reconintra.c:has_uni_comp_refs Unexecuted instantiation: resize.c:has_uni_comp_refs Unexecuted instantiation: restoration.c:has_uni_comp_refs Unexecuted instantiation: scale.c:has_uni_comp_refs Unexecuted instantiation: scan.c:has_uni_comp_refs Unexecuted instantiation: seg_common.c:has_uni_comp_refs Unexecuted instantiation: thread_common.c:has_uni_comp_refs Unexecuted instantiation: tile_common.c:has_uni_comp_refs Unexecuted instantiation: txb_common.c:has_uni_comp_refs Unexecuted instantiation: warped_motion.c:has_uni_comp_refs Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:has_uni_comp_refs Unexecuted instantiation: av1_convolve_scale_sse4.c:has_uni_comp_refs Unexecuted instantiation: av1_highbd_convolve_sse4.c:has_uni_comp_refs Unexecuted instantiation: av1_inv_txfm_avx2.c:has_uni_comp_refs Unexecuted instantiation: av1_inv_txfm_ssse3.c:has_uni_comp_refs Unexecuted instantiation: av1_txfm_sse4.c:has_uni_comp_refs Unexecuted instantiation: cfl_avx2.c:has_uni_comp_refs Unexecuted instantiation: cfl_sse2.c:has_uni_comp_refs Unexecuted instantiation: cfl_ssse3.c:has_uni_comp_refs Unexecuted instantiation: convolve_2d_avx2.c:has_uni_comp_refs Unexecuted instantiation: convolve_2d_sse2.c:has_uni_comp_refs Unexecuted instantiation: convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: convolve_sse2.c:has_uni_comp_refs Unexecuted instantiation: filterintra_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_2d_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_2d_sse2.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_2d_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_convolve_2d_ssse3.c:has_uni_comp_refs Unexecuted instantiation: highbd_inv_txfm_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_inv_txfm_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_jnt_convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_jnt_convolve_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_warp_plane_sse4.c:has_uni_comp_refs Unexecuted instantiation: highbd_wiener_convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:has_uni_comp_refs Unexecuted instantiation: intra_edge_sse4.c:has_uni_comp_refs Unexecuted instantiation: jnt_convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: jnt_convolve_sse2.c:has_uni_comp_refs Unexecuted instantiation: jnt_convolve_ssse3.c:has_uni_comp_refs Unexecuted instantiation: reconinter_avx2.c:has_uni_comp_refs Unexecuted instantiation: reconinter_sse4.c:has_uni_comp_refs Unexecuted instantiation: reconinter_ssse3.c:has_uni_comp_refs Unexecuted instantiation: selfguided_avx2.c:has_uni_comp_refs Unexecuted instantiation: selfguided_sse4.c:has_uni_comp_refs Unexecuted instantiation: warp_plane_sse4.c:has_uni_comp_refs Unexecuted instantiation: wiener_convolve_avx2.c:has_uni_comp_refs Unexecuted instantiation: wiener_convolve_sse2.c:has_uni_comp_refs Unexecuted instantiation: decodeframe.c:has_uni_comp_refs Unexecuted instantiation: decodemv.c:has_uni_comp_refs Unexecuted instantiation: decoder.c:has_uni_comp_refs Unexecuted instantiation: decodetxb.c:has_uni_comp_refs Unexecuted instantiation: detokenize.c:has_uni_comp_refs Unexecuted instantiation: dthread.c:has_uni_comp_refs Unexecuted instantiation: obu.c:has_uni_comp_refs |
317 | | |
318 | 0 | static INLINE MV_REFERENCE_FRAME comp_ref0(int ref_idx) { |
319 | 0 | static const MV_REFERENCE_FRAME lut[] = { |
320 | 0 | LAST_FRAME, // LAST_LAST2_FRAMES, |
321 | 0 | LAST_FRAME, // LAST_LAST3_FRAMES, |
322 | 0 | LAST_FRAME, // LAST_GOLDEN_FRAMES, |
323 | 0 | BWDREF_FRAME, // BWDREF_ALTREF_FRAMES, |
324 | 0 | LAST2_FRAME, // LAST2_LAST3_FRAMES |
325 | 0 | LAST2_FRAME, // LAST2_GOLDEN_FRAMES, |
326 | 0 | LAST3_FRAME, // LAST3_GOLDEN_FRAMES, |
327 | 0 | BWDREF_FRAME, // BWDREF_ALTREF2_FRAMES, |
328 | 0 | ALTREF2_FRAME, // ALTREF2_ALTREF_FRAMES, |
329 | 0 | }; |
330 | 0 | assert(NELEMENTS(lut) == TOTAL_UNIDIR_COMP_REFS); |
331 | 0 | return lut[ref_idx]; |
332 | 0 | } Unexecuted instantiation: aom_convolve.c:comp_ref0 Unexecuted instantiation: aom_dsp_rtcd.c:comp_ref0 Unexecuted instantiation: blend_a64_hmask.c:comp_ref0 Unexecuted instantiation: blend_a64_mask.c:comp_ref0 Unexecuted instantiation: blend_a64_vmask.c:comp_ref0 Unexecuted instantiation: intrapred.c:comp_ref0 Unexecuted instantiation: loopfilter.c:comp_ref0 Unexecuted instantiation: subtract.c:comp_ref0 Unexecuted instantiation: aom_asm_stubs.c:comp_ref0 Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:comp_ref0 Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:comp_ref0 Unexecuted instantiation: blend_a64_hmask_sse4.c:comp_ref0 Unexecuted instantiation: blend_a64_mask_avx2.c:comp_ref0 Unexecuted instantiation: blend_a64_mask_sse4.c:comp_ref0 Unexecuted instantiation: blend_a64_vmask_sse4.c:comp_ref0 Unexecuted instantiation: highbd_convolve_avx2.c:comp_ref0 Unexecuted instantiation: highbd_convolve_ssse3.c:comp_ref0 Unexecuted instantiation: highbd_intrapred_sse2.c:comp_ref0 Unexecuted instantiation: highbd_loopfilter_avx2.c:comp_ref0 Unexecuted instantiation: highbd_loopfilter_sse2.c:comp_ref0 Unexecuted instantiation: intrapred_avx2.c:comp_ref0 Unexecuted instantiation: intrapred_sse2.c:comp_ref0 Unexecuted instantiation: intrapred_ssse3.c:comp_ref0 Unexecuted instantiation: loopfilter_sse2.c:comp_ref0 Unexecuted instantiation: av1_dx_iface.c:comp_ref0 Unexecuted instantiation: alloccommon.c:comp_ref0 Unexecuted instantiation: av1_inv_txfm1d.c:comp_ref0 Unexecuted instantiation: av1_inv_txfm2d.c:comp_ref0 Unexecuted instantiation: av1_loopfilter.c:comp_ref0 Unexecuted instantiation: av1_rtcd.c:comp_ref0 Unexecuted instantiation: av1_txfm.c:comp_ref0 Unexecuted instantiation: blockd.c:comp_ref0 Unexecuted instantiation: cdef.c:comp_ref0 Unexecuted instantiation: cdef_block.c:comp_ref0 Unexecuted instantiation: cdef_block_avx2.c:comp_ref0 Unexecuted instantiation: cdef_block_sse2.c:comp_ref0 Unexecuted instantiation: cdef_block_sse4.c:comp_ref0 Unexecuted instantiation: cdef_block_ssse3.c:comp_ref0 Unexecuted instantiation: cfl.c:comp_ref0 Unexecuted instantiation: convolve.c:comp_ref0 Unexecuted instantiation: debugmodes.c:comp_ref0 Unexecuted instantiation: entropy.c:comp_ref0 Unexecuted instantiation: entropymode.c:comp_ref0 Unexecuted instantiation: entropymv.c:comp_ref0 Unexecuted instantiation: idct.c:comp_ref0 Unexecuted instantiation: mvref_common.c:comp_ref0 Unexecuted instantiation: pred_common.c:comp_ref0 Unexecuted instantiation: quant_common.c:comp_ref0 Unexecuted instantiation: reconinter.c:comp_ref0 Unexecuted instantiation: reconintra.c:comp_ref0 Unexecuted instantiation: resize.c:comp_ref0 Unexecuted instantiation: restoration.c:comp_ref0 Unexecuted instantiation: scale.c:comp_ref0 Unexecuted instantiation: scan.c:comp_ref0 Unexecuted instantiation: seg_common.c:comp_ref0 Unexecuted instantiation: thread_common.c:comp_ref0 Unexecuted instantiation: tile_common.c:comp_ref0 Unexecuted instantiation: txb_common.c:comp_ref0 Unexecuted instantiation: warped_motion.c:comp_ref0 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:comp_ref0 Unexecuted instantiation: av1_convolve_scale_sse4.c:comp_ref0 Unexecuted instantiation: av1_highbd_convolve_sse4.c:comp_ref0 Unexecuted instantiation: av1_inv_txfm_avx2.c:comp_ref0 Unexecuted instantiation: av1_inv_txfm_ssse3.c:comp_ref0 Unexecuted instantiation: av1_txfm_sse4.c:comp_ref0 Unexecuted instantiation: cfl_avx2.c:comp_ref0 Unexecuted instantiation: cfl_sse2.c:comp_ref0 Unexecuted instantiation: cfl_ssse3.c:comp_ref0 Unexecuted instantiation: convolve_2d_avx2.c:comp_ref0 Unexecuted instantiation: convolve_2d_sse2.c:comp_ref0 Unexecuted instantiation: convolve_avx2.c:comp_ref0 Unexecuted instantiation: convolve_sse2.c:comp_ref0 Unexecuted instantiation: filterintra_sse4.c:comp_ref0 Unexecuted instantiation: highbd_convolve_2d_avx2.c:comp_ref0 Unexecuted instantiation: highbd_convolve_2d_sse2.c:comp_ref0 Unexecuted instantiation: highbd_convolve_2d_sse4.c:comp_ref0 Unexecuted instantiation: highbd_convolve_2d_ssse3.c:comp_ref0 Unexecuted instantiation: highbd_inv_txfm_avx2.c:comp_ref0 Unexecuted instantiation: highbd_inv_txfm_sse4.c:comp_ref0 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:comp_ref0 Unexecuted instantiation: highbd_jnt_convolve_sse4.c:comp_ref0 Unexecuted instantiation: highbd_warp_plane_sse4.c:comp_ref0 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:comp_ref0 Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:comp_ref0 Unexecuted instantiation: intra_edge_sse4.c:comp_ref0 Unexecuted instantiation: jnt_convolve_avx2.c:comp_ref0 Unexecuted instantiation: jnt_convolve_sse2.c:comp_ref0 Unexecuted instantiation: jnt_convolve_ssse3.c:comp_ref0 Unexecuted instantiation: reconinter_avx2.c:comp_ref0 Unexecuted instantiation: reconinter_sse4.c:comp_ref0 Unexecuted instantiation: reconinter_ssse3.c:comp_ref0 Unexecuted instantiation: selfguided_avx2.c:comp_ref0 Unexecuted instantiation: selfguided_sse4.c:comp_ref0 Unexecuted instantiation: warp_plane_sse4.c:comp_ref0 Unexecuted instantiation: wiener_convolve_avx2.c:comp_ref0 Unexecuted instantiation: wiener_convolve_sse2.c:comp_ref0 Unexecuted instantiation: decodeframe.c:comp_ref0 Unexecuted instantiation: decodemv.c:comp_ref0 Unexecuted instantiation: decoder.c:comp_ref0 Unexecuted instantiation: decodetxb.c:comp_ref0 Unexecuted instantiation: detokenize.c:comp_ref0 Unexecuted instantiation: dthread.c:comp_ref0 Unexecuted instantiation: obu.c:comp_ref0 |
333 | | |
334 | 0 | static INLINE MV_REFERENCE_FRAME comp_ref1(int ref_idx) { |
335 | 0 | static const MV_REFERENCE_FRAME lut[] = { |
336 | 0 | LAST2_FRAME, // LAST_LAST2_FRAMES, |
337 | 0 | LAST3_FRAME, // LAST_LAST3_FRAMES, |
338 | 0 | GOLDEN_FRAME, // LAST_GOLDEN_FRAMES, |
339 | 0 | ALTREF_FRAME, // BWDREF_ALTREF_FRAMES, |
340 | 0 | LAST3_FRAME, // LAST2_LAST3_FRAMES |
341 | 0 | GOLDEN_FRAME, // LAST2_GOLDEN_FRAMES, |
342 | 0 | GOLDEN_FRAME, // LAST3_GOLDEN_FRAMES, |
343 | 0 | ALTREF2_FRAME, // BWDREF_ALTREF2_FRAMES, |
344 | 0 | ALTREF_FRAME, // ALTREF2_ALTREF_FRAMES, |
345 | 0 | }; |
346 | 0 | assert(NELEMENTS(lut) == TOTAL_UNIDIR_COMP_REFS); |
347 | 0 | return lut[ref_idx]; |
348 | 0 | } Unexecuted instantiation: aom_convolve.c:comp_ref1 Unexecuted instantiation: aom_dsp_rtcd.c:comp_ref1 Unexecuted instantiation: blend_a64_hmask.c:comp_ref1 Unexecuted instantiation: blend_a64_mask.c:comp_ref1 Unexecuted instantiation: blend_a64_vmask.c:comp_ref1 Unexecuted instantiation: intrapred.c:comp_ref1 Unexecuted instantiation: loopfilter.c:comp_ref1 Unexecuted instantiation: subtract.c:comp_ref1 Unexecuted instantiation: aom_asm_stubs.c:comp_ref1 Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:comp_ref1 Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:comp_ref1 Unexecuted instantiation: blend_a64_hmask_sse4.c:comp_ref1 Unexecuted instantiation: blend_a64_mask_avx2.c:comp_ref1 Unexecuted instantiation: blend_a64_mask_sse4.c:comp_ref1 Unexecuted instantiation: blend_a64_vmask_sse4.c:comp_ref1 Unexecuted instantiation: highbd_convolve_avx2.c:comp_ref1 Unexecuted instantiation: highbd_convolve_ssse3.c:comp_ref1 Unexecuted instantiation: highbd_intrapred_sse2.c:comp_ref1 Unexecuted instantiation: highbd_loopfilter_avx2.c:comp_ref1 Unexecuted instantiation: highbd_loopfilter_sse2.c:comp_ref1 Unexecuted instantiation: intrapred_avx2.c:comp_ref1 Unexecuted instantiation: intrapred_sse2.c:comp_ref1 Unexecuted instantiation: intrapred_ssse3.c:comp_ref1 Unexecuted instantiation: loopfilter_sse2.c:comp_ref1 Unexecuted instantiation: av1_dx_iface.c:comp_ref1 Unexecuted instantiation: alloccommon.c:comp_ref1 Unexecuted instantiation: av1_inv_txfm1d.c:comp_ref1 Unexecuted instantiation: av1_inv_txfm2d.c:comp_ref1 Unexecuted instantiation: av1_loopfilter.c:comp_ref1 Unexecuted instantiation: av1_rtcd.c:comp_ref1 Unexecuted instantiation: av1_txfm.c:comp_ref1 Unexecuted instantiation: blockd.c:comp_ref1 Unexecuted instantiation: cdef.c:comp_ref1 Unexecuted instantiation: cdef_block.c:comp_ref1 Unexecuted instantiation: cdef_block_avx2.c:comp_ref1 Unexecuted instantiation: cdef_block_sse2.c:comp_ref1 Unexecuted instantiation: cdef_block_sse4.c:comp_ref1 Unexecuted instantiation: cdef_block_ssse3.c:comp_ref1 Unexecuted instantiation: cfl.c:comp_ref1 Unexecuted instantiation: convolve.c:comp_ref1 Unexecuted instantiation: debugmodes.c:comp_ref1 Unexecuted instantiation: entropy.c:comp_ref1 Unexecuted instantiation: entropymode.c:comp_ref1 Unexecuted instantiation: entropymv.c:comp_ref1 Unexecuted instantiation: idct.c:comp_ref1 Unexecuted instantiation: mvref_common.c:comp_ref1 Unexecuted instantiation: pred_common.c:comp_ref1 Unexecuted instantiation: quant_common.c:comp_ref1 Unexecuted instantiation: reconinter.c:comp_ref1 Unexecuted instantiation: reconintra.c:comp_ref1 Unexecuted instantiation: resize.c:comp_ref1 Unexecuted instantiation: restoration.c:comp_ref1 Unexecuted instantiation: scale.c:comp_ref1 Unexecuted instantiation: scan.c:comp_ref1 Unexecuted instantiation: seg_common.c:comp_ref1 Unexecuted instantiation: thread_common.c:comp_ref1 Unexecuted instantiation: tile_common.c:comp_ref1 Unexecuted instantiation: txb_common.c:comp_ref1 Unexecuted instantiation: warped_motion.c:comp_ref1 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:comp_ref1 Unexecuted instantiation: av1_convolve_scale_sse4.c:comp_ref1 Unexecuted instantiation: av1_highbd_convolve_sse4.c:comp_ref1 Unexecuted instantiation: av1_inv_txfm_avx2.c:comp_ref1 Unexecuted instantiation: av1_inv_txfm_ssse3.c:comp_ref1 Unexecuted instantiation: av1_txfm_sse4.c:comp_ref1 Unexecuted instantiation: cfl_avx2.c:comp_ref1 Unexecuted instantiation: cfl_sse2.c:comp_ref1 Unexecuted instantiation: cfl_ssse3.c:comp_ref1 Unexecuted instantiation: convolve_2d_avx2.c:comp_ref1 Unexecuted instantiation: convolve_2d_sse2.c:comp_ref1 Unexecuted instantiation: convolve_avx2.c:comp_ref1 Unexecuted instantiation: convolve_sse2.c:comp_ref1 Unexecuted instantiation: filterintra_sse4.c:comp_ref1 Unexecuted instantiation: highbd_convolve_2d_avx2.c:comp_ref1 Unexecuted instantiation: highbd_convolve_2d_sse2.c:comp_ref1 Unexecuted instantiation: highbd_convolve_2d_sse4.c:comp_ref1 Unexecuted instantiation: highbd_convolve_2d_ssse3.c:comp_ref1 Unexecuted instantiation: highbd_inv_txfm_avx2.c:comp_ref1 Unexecuted instantiation: highbd_inv_txfm_sse4.c:comp_ref1 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:comp_ref1 Unexecuted instantiation: highbd_jnt_convolve_sse4.c:comp_ref1 Unexecuted instantiation: highbd_warp_plane_sse4.c:comp_ref1 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:comp_ref1 Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:comp_ref1 Unexecuted instantiation: intra_edge_sse4.c:comp_ref1 Unexecuted instantiation: jnt_convolve_avx2.c:comp_ref1 Unexecuted instantiation: jnt_convolve_sse2.c:comp_ref1 Unexecuted instantiation: jnt_convolve_ssse3.c:comp_ref1 Unexecuted instantiation: reconinter_avx2.c:comp_ref1 Unexecuted instantiation: reconinter_sse4.c:comp_ref1 Unexecuted instantiation: reconinter_ssse3.c:comp_ref1 Unexecuted instantiation: selfguided_avx2.c:comp_ref1 Unexecuted instantiation: selfguided_sse4.c:comp_ref1 Unexecuted instantiation: warp_plane_sse4.c:comp_ref1 Unexecuted instantiation: wiener_convolve_avx2.c:comp_ref1 Unexecuted instantiation: wiener_convolve_sse2.c:comp_ref1 Unexecuted instantiation: decodeframe.c:comp_ref1 Unexecuted instantiation: decodemv.c:comp_ref1 Unexecuted instantiation: decoder.c:comp_ref1 Unexecuted instantiation: decodetxb.c:comp_ref1 Unexecuted instantiation: detokenize.c:comp_ref1 Unexecuted instantiation: dthread.c:comp_ref1 Unexecuted instantiation: obu.c:comp_ref1 |
349 | | |
350 | | PREDICTION_MODE av1_left_block_mode(const MB_MODE_INFO *left_mi); |
351 | | |
352 | | PREDICTION_MODE av1_above_block_mode(const MB_MODE_INFO *above_mi); |
353 | | |
354 | | static INLINE int is_global_mv_block(const MB_MODE_INFO *const mbmi, |
355 | 0 | TransformationType type) { |
356 | 0 | const PREDICTION_MODE mode = mbmi->mode; |
357 | 0 | const BLOCK_SIZE bsize = mbmi->sb_type; |
358 | 0 | const int block_size_allowed = |
359 | 0 | AOMMIN(block_size_wide[bsize], block_size_high[bsize]) >= 8; |
360 | 0 | return (mode == GLOBALMV || mode == GLOBAL_GLOBALMV) && type > TRANSLATION && |
361 | 0 | block_size_allowed; |
362 | 0 | } Unexecuted instantiation: aom_convolve.c:is_global_mv_block Unexecuted instantiation: aom_dsp_rtcd.c:is_global_mv_block Unexecuted instantiation: blend_a64_hmask.c:is_global_mv_block Unexecuted instantiation: blend_a64_mask.c:is_global_mv_block Unexecuted instantiation: blend_a64_vmask.c:is_global_mv_block Unexecuted instantiation: intrapred.c:is_global_mv_block Unexecuted instantiation: loopfilter.c:is_global_mv_block Unexecuted instantiation: subtract.c:is_global_mv_block Unexecuted instantiation: aom_asm_stubs.c:is_global_mv_block Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_global_mv_block Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_global_mv_block Unexecuted instantiation: blend_a64_hmask_sse4.c:is_global_mv_block Unexecuted instantiation: blend_a64_mask_avx2.c:is_global_mv_block Unexecuted instantiation: blend_a64_mask_sse4.c:is_global_mv_block Unexecuted instantiation: blend_a64_vmask_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_ssse3.c:is_global_mv_block Unexecuted instantiation: highbd_intrapred_sse2.c:is_global_mv_block Unexecuted instantiation: highbd_loopfilter_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_loopfilter_sse2.c:is_global_mv_block Unexecuted instantiation: intrapred_avx2.c:is_global_mv_block Unexecuted instantiation: intrapred_sse2.c:is_global_mv_block Unexecuted instantiation: intrapred_ssse3.c:is_global_mv_block Unexecuted instantiation: loopfilter_sse2.c:is_global_mv_block Unexecuted instantiation: av1_dx_iface.c:is_global_mv_block Unexecuted instantiation: alloccommon.c:is_global_mv_block Unexecuted instantiation: av1_inv_txfm1d.c:is_global_mv_block Unexecuted instantiation: av1_inv_txfm2d.c:is_global_mv_block Unexecuted instantiation: av1_loopfilter.c:is_global_mv_block Unexecuted instantiation: av1_rtcd.c:is_global_mv_block Unexecuted instantiation: av1_txfm.c:is_global_mv_block Unexecuted instantiation: blockd.c:is_global_mv_block Unexecuted instantiation: cdef.c:is_global_mv_block Unexecuted instantiation: cdef_block.c:is_global_mv_block Unexecuted instantiation: cdef_block_avx2.c:is_global_mv_block Unexecuted instantiation: cdef_block_sse2.c:is_global_mv_block Unexecuted instantiation: cdef_block_sse4.c:is_global_mv_block Unexecuted instantiation: cdef_block_ssse3.c:is_global_mv_block Unexecuted instantiation: cfl.c:is_global_mv_block Unexecuted instantiation: convolve.c:is_global_mv_block Unexecuted instantiation: debugmodes.c:is_global_mv_block Unexecuted instantiation: entropy.c:is_global_mv_block Unexecuted instantiation: entropymode.c:is_global_mv_block Unexecuted instantiation: entropymv.c:is_global_mv_block Unexecuted instantiation: idct.c:is_global_mv_block Unexecuted instantiation: mvref_common.c:is_global_mv_block Unexecuted instantiation: pred_common.c:is_global_mv_block Unexecuted instantiation: quant_common.c:is_global_mv_block Unexecuted instantiation: reconinter.c:is_global_mv_block Unexecuted instantiation: reconintra.c:is_global_mv_block Unexecuted instantiation: resize.c:is_global_mv_block Unexecuted instantiation: restoration.c:is_global_mv_block Unexecuted instantiation: scale.c:is_global_mv_block Unexecuted instantiation: scan.c:is_global_mv_block Unexecuted instantiation: seg_common.c:is_global_mv_block Unexecuted instantiation: thread_common.c:is_global_mv_block Unexecuted instantiation: tile_common.c:is_global_mv_block Unexecuted instantiation: txb_common.c:is_global_mv_block Unexecuted instantiation: warped_motion.c:is_global_mv_block Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_global_mv_block Unexecuted instantiation: av1_convolve_scale_sse4.c:is_global_mv_block Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_global_mv_block Unexecuted instantiation: av1_inv_txfm_avx2.c:is_global_mv_block Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_global_mv_block Unexecuted instantiation: av1_txfm_sse4.c:is_global_mv_block Unexecuted instantiation: cfl_avx2.c:is_global_mv_block Unexecuted instantiation: cfl_sse2.c:is_global_mv_block Unexecuted instantiation: cfl_ssse3.c:is_global_mv_block Unexecuted instantiation: convolve_2d_avx2.c:is_global_mv_block Unexecuted instantiation: convolve_2d_sse2.c:is_global_mv_block Unexecuted instantiation: convolve_avx2.c:is_global_mv_block Unexecuted instantiation: convolve_sse2.c:is_global_mv_block Unexecuted instantiation: filterintra_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_global_mv_block Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_warp_plane_sse4.c:is_global_mv_block Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_global_mv_block Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_global_mv_block Unexecuted instantiation: intra_edge_sse4.c:is_global_mv_block Unexecuted instantiation: jnt_convolve_avx2.c:is_global_mv_block Unexecuted instantiation: jnt_convolve_sse2.c:is_global_mv_block Unexecuted instantiation: jnt_convolve_ssse3.c:is_global_mv_block Unexecuted instantiation: reconinter_avx2.c:is_global_mv_block Unexecuted instantiation: reconinter_sse4.c:is_global_mv_block Unexecuted instantiation: reconinter_ssse3.c:is_global_mv_block Unexecuted instantiation: selfguided_avx2.c:is_global_mv_block Unexecuted instantiation: selfguided_sse4.c:is_global_mv_block Unexecuted instantiation: warp_plane_sse4.c:is_global_mv_block Unexecuted instantiation: wiener_convolve_avx2.c:is_global_mv_block Unexecuted instantiation: wiener_convolve_sse2.c:is_global_mv_block Unexecuted instantiation: decodeframe.c:is_global_mv_block Unexecuted instantiation: decodemv.c:is_global_mv_block Unexecuted instantiation: decoder.c:is_global_mv_block Unexecuted instantiation: decodetxb.c:is_global_mv_block Unexecuted instantiation: detokenize.c:is_global_mv_block Unexecuted instantiation: dthread.c:is_global_mv_block Unexecuted instantiation: obu.c:is_global_mv_block |
363 | | |
364 | | #if CONFIG_MISMATCH_DEBUG |
365 | | static INLINE void mi_to_pixel_loc(int *pixel_c, int *pixel_r, int mi_col, |
366 | | int mi_row, int tx_blk_col, int tx_blk_row, |
367 | | int subsampling_x, int subsampling_y) { |
368 | | *pixel_c = ((mi_col >> subsampling_x) << MI_SIZE_LOG2) + |
369 | | (tx_blk_col << tx_size_wide_log2[0]); |
370 | | *pixel_r = ((mi_row >> subsampling_y) << MI_SIZE_LOG2) + |
371 | | (tx_blk_row << tx_size_high_log2[0]); |
372 | | } |
373 | | #endif |
374 | | |
375 | | enum ATTRIBUTE_PACKED mv_precision { MV_PRECISION_Q3, MV_PRECISION_Q4 }; |
376 | | |
377 | | struct buf_2d { |
378 | | uint8_t *buf; |
379 | | uint8_t *buf0; |
380 | | int width; |
381 | | int height; |
382 | | int stride; |
383 | | }; |
384 | | |
385 | | typedef struct eob_info { |
386 | | uint16_t eob; |
387 | | uint16_t max_scan_line; |
388 | | } eob_info; |
389 | | |
390 | | typedef struct { |
391 | | DECLARE_ALIGNED(32, tran_low_t, dqcoeff[MAX_MB_PLANE][MAX_SB_SQUARE]); |
392 | | eob_info eob_data[MAX_MB_PLANE] |
393 | | [MAX_SB_SQUARE / (TX_SIZE_W_MIN * TX_SIZE_H_MIN)]; |
394 | | DECLARE_ALIGNED(16, uint8_t, color_index_map[2][MAX_SB_SQUARE]); |
395 | | } CB_BUFFER; |
396 | | |
397 | | typedef struct macroblockd_plane { |
398 | | tran_low_t *dqcoeff; |
399 | | tran_low_t *dqcoeff_block; |
400 | | eob_info *eob_data; |
401 | | PLANE_TYPE plane_type; |
402 | | int subsampling_x; |
403 | | int subsampling_y; |
404 | | struct buf_2d dst; |
405 | | struct buf_2d pre[2]; |
406 | | ENTROPY_CONTEXT *above_context; |
407 | | ENTROPY_CONTEXT *left_context; |
408 | | |
409 | | // The dequantizers below are true dequntizers used only in the |
410 | | // dequantization process. They have the same coefficient |
411 | | // shift/scale as TX. |
412 | | int16_t seg_dequant_QTX[MAX_SEGMENTS][2]; |
413 | | uint8_t *color_index_map; |
414 | | |
415 | | // block size in pixels |
416 | | uint8_t width, height; |
417 | | |
418 | | qm_val_t *seg_iqmatrix[MAX_SEGMENTS][TX_SIZES_ALL]; |
419 | | qm_val_t *seg_qmatrix[MAX_SEGMENTS][TX_SIZES_ALL]; |
420 | | |
421 | | // the 'dequantizers' below are not literal dequantizer values. |
422 | | // They're used by encoder RDO to generate ad-hoc lambda values. |
423 | | // They use a hardwired Q3 coeff shift and do not necessarily match |
424 | | // the TX scale in use. |
425 | | const int16_t *dequant_Q3; |
426 | | } MACROBLOCKD_PLANE; |
427 | | |
428 | | #define BLOCK_OFFSET(x, i) \ |
429 | | ((x) + (i) * (1 << (tx_size_wide_log2[0] + tx_size_high_log2[0]))) |
430 | | |
431 | | typedef struct RefBuffer { |
432 | | int idx; // frame buf idx |
433 | | int map_idx; // frame map idx |
434 | | YV12_BUFFER_CONFIG *buf; |
435 | | struct scale_factors sf; |
436 | | } RefBuffer; |
437 | | |
438 | | typedef struct { |
439 | | DECLARE_ALIGNED(16, InterpKernel, vfilter); |
440 | | DECLARE_ALIGNED(16, InterpKernel, hfilter); |
441 | | } WienerInfo; |
442 | | |
443 | | typedef struct { |
444 | | int ep; |
445 | | int xqd[2]; |
446 | | } SgrprojInfo; |
447 | | |
448 | | #if CONFIG_DEBUG |
449 | | #define CFL_SUB8X8_VAL_MI_SIZE (4) |
450 | | #define CFL_SUB8X8_VAL_MI_SQUARE \ |
451 | | (CFL_SUB8X8_VAL_MI_SIZE * CFL_SUB8X8_VAL_MI_SIZE) |
452 | | #endif // CONFIG_DEBUG |
453 | | #define CFL_MAX_BLOCK_SIZE (BLOCK_32X32) |
454 | 0 | #define CFL_BUF_LINE (32) |
455 | 0 | #define CFL_BUF_LINE_I128 (CFL_BUF_LINE >> 3) |
456 | 0 | #define CFL_BUF_LINE_I256 (CFL_BUF_LINE >> 4) |
457 | | #define CFL_BUF_SQUARE (CFL_BUF_LINE * CFL_BUF_LINE) |
458 | | typedef struct cfl_ctx { |
459 | | // Q3 reconstructed luma pixels (only Q2 is required, but Q3 is used to avoid |
460 | | // shifts) |
461 | | uint16_t recon_buf_q3[CFL_BUF_SQUARE]; |
462 | | // Q3 AC contributions (reconstructed luma pixels - tx block avg) |
463 | | int16_t ac_buf_q3[CFL_BUF_SQUARE]; |
464 | | |
465 | | // Cache the DC_PRED when performing RDO, so it does not have to be recomputed |
466 | | // for every scaling parameter |
467 | | int dc_pred_is_cached[CFL_PRED_PLANES]; |
468 | | // The DC_PRED cache is disable when decoding |
469 | | int use_dc_pred_cache; |
470 | | // Only cache the first row of the DC_PRED |
471 | | int16_t dc_pred_cache[CFL_PRED_PLANES][CFL_BUF_LINE]; |
472 | | |
473 | | // Height and width currently used in the CfL prediction buffer. |
474 | | int buf_height, buf_width; |
475 | | |
476 | | int are_parameters_computed; |
477 | | |
478 | | // Chroma subsampling |
479 | | int subsampling_x, subsampling_y; |
480 | | |
481 | | int mi_row, mi_col; |
482 | | |
483 | | // Whether the reconstructed luma pixels need to be stored |
484 | | int store_y; |
485 | | |
486 | | #if CONFIG_DEBUG |
487 | | int rate; |
488 | | #endif // CONFIG_DEBUG |
489 | | |
490 | | int is_chroma_reference; |
491 | | } CFL_CTX; |
492 | | |
493 | | typedef struct jnt_comp_params { |
494 | | int use_jnt_comp_avg; |
495 | | int fwd_offset; |
496 | | int bck_offset; |
497 | | } JNT_COMP_PARAMS; |
498 | | |
499 | | // Most/all of the pointers are mere pointers to actual arrays are allocated |
500 | | // elsewhere. This is mostly for coding convenience. |
501 | | typedef struct macroblockd { |
502 | | struct macroblockd_plane plane[MAX_MB_PLANE]; |
503 | | |
504 | | TileInfo tile; |
505 | | |
506 | | int mi_stride; |
507 | | |
508 | | MB_MODE_INFO **mi; |
509 | | MB_MODE_INFO *left_mbmi; |
510 | | MB_MODE_INFO *above_mbmi; |
511 | | MB_MODE_INFO *chroma_left_mbmi; |
512 | | MB_MODE_INFO *chroma_above_mbmi; |
513 | | |
514 | | int up_available; |
515 | | int left_available; |
516 | | int chroma_up_available; |
517 | | int chroma_left_available; |
518 | | |
519 | | /* Distance of MB away from frame edges in subpixels (1/8th pixel) */ |
520 | | int mb_to_left_edge; |
521 | | int mb_to_right_edge; |
522 | | int mb_to_top_edge; |
523 | | int mb_to_bottom_edge; |
524 | | |
525 | | /* pointers to reference frames */ |
526 | | const RefBuffer *block_refs[2]; |
527 | | |
528 | | /* pointer to current frame */ |
529 | | const YV12_BUFFER_CONFIG *cur_buf; |
530 | | |
531 | | ENTROPY_CONTEXT *above_context[MAX_MB_PLANE]; |
532 | | ENTROPY_CONTEXT left_context[MAX_MB_PLANE][MAX_MIB_SIZE]; |
533 | | |
534 | | PARTITION_CONTEXT *above_seg_context; |
535 | | PARTITION_CONTEXT left_seg_context[MAX_MIB_SIZE]; |
536 | | |
537 | | TXFM_CONTEXT *above_txfm_context; |
538 | | TXFM_CONTEXT *left_txfm_context; |
539 | | TXFM_CONTEXT left_txfm_context_buffer[MAX_MIB_SIZE]; |
540 | | |
541 | | WienerInfo wiener_info[MAX_MB_PLANE]; |
542 | | SgrprojInfo sgrproj_info[MAX_MB_PLANE]; |
543 | | |
544 | | // block dimension in the unit of mode_info. |
545 | | uint8_t n4_w, n4_h; |
546 | | |
547 | | uint8_t ref_mv_count[MODE_CTX_REF_FRAMES]; |
548 | | CANDIDATE_MV ref_mv_stack[MODE_CTX_REF_FRAMES][MAX_REF_MV_STACK_SIZE]; |
549 | | uint8_t is_sec_rect; |
550 | | |
551 | | // Counts of each reference frame in the above and left neighboring blocks. |
552 | | // NOTE: Take into account both single and comp references. |
553 | | uint8_t neighbors_ref_counts[REF_FRAMES]; |
554 | | |
555 | | FRAME_CONTEXT *tile_ctx; |
556 | | /* Bit depth: 8, 10, 12 */ |
557 | | int bd; |
558 | | |
559 | | int qindex[MAX_SEGMENTS]; |
560 | | int lossless[MAX_SEGMENTS]; |
561 | | int corrupted; |
562 | | int cur_frame_force_integer_mv; |
563 | | // same with that in AV1_COMMON |
564 | | struct aom_internal_error_info *error_info; |
565 | | const WarpedMotionParams *global_motion; |
566 | | int delta_qindex; |
567 | | int current_qindex; |
568 | | // Since actual frame level loop filtering level value is not available |
569 | | // at the beginning of the tile (only available during actual filtering) |
570 | | // at encoder side.we record the delta_lf (against the frame level loop |
571 | | // filtering level) and code the delta between previous superblock's delta |
572 | | // lf and current delta lf. It is equivalent to the delta between previous |
573 | | // superblock's actual lf and current lf. |
574 | | int delta_lf_from_base; |
575 | | // For this experiment, we have four frame filter levels for different plane |
576 | | // and direction. So, to support the per superblock update, we need to add |
577 | | // a few more params as below. |
578 | | // 0: delta loop filter level for y plane vertical |
579 | | // 1: delta loop filter level for y plane horizontal |
580 | | // 2: delta loop filter level for u plane |
581 | | // 3: delta loop filter level for v plane |
582 | | // To make it consistent with the reference to each filter level in segment, |
583 | | // we need to -1, since |
584 | | // SEG_LVL_ALT_LF_Y_V = 1; |
585 | | // SEG_LVL_ALT_LF_Y_H = 2; |
586 | | // SEG_LVL_ALT_LF_U = 3; |
587 | | // SEG_LVL_ALT_LF_V = 4; |
588 | | int delta_lf[FRAME_LF_COUNT]; |
589 | | int cdef_preset[4]; |
590 | | |
591 | | DECLARE_ALIGNED(16, uint8_t, seg_mask[2 * MAX_SB_SQUARE]); |
592 | | uint8_t *mc_buf[2]; |
593 | | CFL_CTX cfl; |
594 | | |
595 | | JNT_COMP_PARAMS jcp_param; |
596 | | |
597 | | uint16_t cb_offset[MAX_MB_PLANE]; |
598 | | uint16_t txb_offset[MAX_MB_PLANE]; |
599 | | uint16_t color_index_map_offset[2]; |
600 | | |
601 | | CONV_BUF_TYPE *tmp_conv_dst; |
602 | | uint8_t *tmp_obmc_bufs[2]; |
603 | | } MACROBLOCKD; |
604 | | |
605 | 0 | static INLINE int get_bitdepth_data_path_index(const MACROBLOCKD *xd) { |
606 | 0 | return xd->cur_buf->flags & YV12_FLAG_HIGHBITDEPTH ? 1 : 0; |
607 | 0 | } Unexecuted instantiation: aom_convolve.c:get_bitdepth_data_path_index Unexecuted instantiation: aom_dsp_rtcd.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_hmask.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_mask.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_vmask.c:get_bitdepth_data_path_index Unexecuted instantiation: intrapred.c:get_bitdepth_data_path_index Unexecuted instantiation: loopfilter.c:get_bitdepth_data_path_index Unexecuted instantiation: subtract.c:get_bitdepth_data_path_index Unexecuted instantiation: aom_asm_stubs.c:get_bitdepth_data_path_index Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_hmask_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_mask_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_mask_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: blend_a64_vmask_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_intrapred_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_loopfilter_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_loopfilter_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: intrapred_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: intrapred_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: intrapred_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: loopfilter_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_dx_iface.c:get_bitdepth_data_path_index Unexecuted instantiation: alloccommon.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_inv_txfm1d.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_inv_txfm2d.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_loopfilter.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_rtcd.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_txfm.c:get_bitdepth_data_path_index Unexecuted instantiation: blockd.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef_block.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef_block_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef_block_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef_block_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: cdef_block_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: cfl.c:get_bitdepth_data_path_index Unexecuted instantiation: convolve.c:get_bitdepth_data_path_index Unexecuted instantiation: debugmodes.c:get_bitdepth_data_path_index Unexecuted instantiation: entropy.c:get_bitdepth_data_path_index Unexecuted instantiation: entropymode.c:get_bitdepth_data_path_index Unexecuted instantiation: entropymv.c:get_bitdepth_data_path_index Unexecuted instantiation: idct.c:get_bitdepth_data_path_index Unexecuted instantiation: mvref_common.c:get_bitdepth_data_path_index Unexecuted instantiation: pred_common.c:get_bitdepth_data_path_index Unexecuted instantiation: quant_common.c:get_bitdepth_data_path_index Unexecuted instantiation: reconinter.c:get_bitdepth_data_path_index Unexecuted instantiation: reconintra.c:get_bitdepth_data_path_index Unexecuted instantiation: resize.c:get_bitdepth_data_path_index Unexecuted instantiation: restoration.c:get_bitdepth_data_path_index Unexecuted instantiation: scale.c:get_bitdepth_data_path_index Unexecuted instantiation: scan.c:get_bitdepth_data_path_index Unexecuted instantiation: seg_common.c:get_bitdepth_data_path_index Unexecuted instantiation: thread_common.c:get_bitdepth_data_path_index Unexecuted instantiation: tile_common.c:get_bitdepth_data_path_index Unexecuted instantiation: txb_common.c:get_bitdepth_data_path_index Unexecuted instantiation: warped_motion.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_convolve_scale_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_inv_txfm_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: av1_txfm_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: cfl_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: cfl_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: cfl_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: convolve_2d_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: convolve_2d_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: convolve_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: filterintra_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_warp_plane_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: intra_edge_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: jnt_convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: jnt_convolve_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: jnt_convolve_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: reconinter_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: reconinter_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: reconinter_ssse3.c:get_bitdepth_data_path_index Unexecuted instantiation: selfguided_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: selfguided_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: warp_plane_sse4.c:get_bitdepth_data_path_index Unexecuted instantiation: wiener_convolve_avx2.c:get_bitdepth_data_path_index Unexecuted instantiation: wiener_convolve_sse2.c:get_bitdepth_data_path_index Unexecuted instantiation: decodeframe.c:get_bitdepth_data_path_index Unexecuted instantiation: decodemv.c:get_bitdepth_data_path_index Unexecuted instantiation: decoder.c:get_bitdepth_data_path_index Unexecuted instantiation: decodetxb.c:get_bitdepth_data_path_index Unexecuted instantiation: detokenize.c:get_bitdepth_data_path_index Unexecuted instantiation: dthread.c:get_bitdepth_data_path_index Unexecuted instantiation: obu.c:get_bitdepth_data_path_index |
608 | | |
609 | 0 | static INLINE uint8_t *get_buf_by_bd(const MACROBLOCKD *xd, uint8_t *buf16) { |
610 | 0 | return (xd->cur_buf->flags & YV12_FLAG_HIGHBITDEPTH) |
611 | 0 | ? CONVERT_TO_BYTEPTR(buf16) |
612 | 0 | : buf16; |
613 | 0 | } Unexecuted instantiation: aom_convolve.c:get_buf_by_bd Unexecuted instantiation: aom_dsp_rtcd.c:get_buf_by_bd Unexecuted instantiation: blend_a64_hmask.c:get_buf_by_bd Unexecuted instantiation: blend_a64_mask.c:get_buf_by_bd Unexecuted instantiation: blend_a64_vmask.c:get_buf_by_bd Unexecuted instantiation: intrapred.c:get_buf_by_bd Unexecuted instantiation: loopfilter.c:get_buf_by_bd Unexecuted instantiation: subtract.c:get_buf_by_bd Unexecuted instantiation: aom_asm_stubs.c:get_buf_by_bd Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_buf_by_bd Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_buf_by_bd Unexecuted instantiation: blend_a64_hmask_sse4.c:get_buf_by_bd Unexecuted instantiation: blend_a64_mask_avx2.c:get_buf_by_bd Unexecuted instantiation: blend_a64_mask_sse4.c:get_buf_by_bd Unexecuted instantiation: blend_a64_vmask_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_ssse3.c:get_buf_by_bd Unexecuted instantiation: highbd_intrapred_sse2.c:get_buf_by_bd Unexecuted instantiation: highbd_loopfilter_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_loopfilter_sse2.c:get_buf_by_bd Unexecuted instantiation: intrapred_avx2.c:get_buf_by_bd Unexecuted instantiation: intrapred_sse2.c:get_buf_by_bd Unexecuted instantiation: intrapred_ssse3.c:get_buf_by_bd Unexecuted instantiation: loopfilter_sse2.c:get_buf_by_bd Unexecuted instantiation: av1_dx_iface.c:get_buf_by_bd Unexecuted instantiation: alloccommon.c:get_buf_by_bd Unexecuted instantiation: av1_inv_txfm1d.c:get_buf_by_bd Unexecuted instantiation: av1_inv_txfm2d.c:get_buf_by_bd Unexecuted instantiation: av1_loopfilter.c:get_buf_by_bd Unexecuted instantiation: av1_rtcd.c:get_buf_by_bd Unexecuted instantiation: av1_txfm.c:get_buf_by_bd Unexecuted instantiation: blockd.c:get_buf_by_bd Unexecuted instantiation: cdef.c:get_buf_by_bd Unexecuted instantiation: cdef_block.c:get_buf_by_bd Unexecuted instantiation: cdef_block_avx2.c:get_buf_by_bd Unexecuted instantiation: cdef_block_sse2.c:get_buf_by_bd Unexecuted instantiation: cdef_block_sse4.c:get_buf_by_bd Unexecuted instantiation: cdef_block_ssse3.c:get_buf_by_bd Unexecuted instantiation: cfl.c:get_buf_by_bd Unexecuted instantiation: convolve.c:get_buf_by_bd Unexecuted instantiation: debugmodes.c:get_buf_by_bd Unexecuted instantiation: entropy.c:get_buf_by_bd Unexecuted instantiation: entropymode.c:get_buf_by_bd Unexecuted instantiation: entropymv.c:get_buf_by_bd Unexecuted instantiation: idct.c:get_buf_by_bd Unexecuted instantiation: mvref_common.c:get_buf_by_bd Unexecuted instantiation: pred_common.c:get_buf_by_bd Unexecuted instantiation: quant_common.c:get_buf_by_bd Unexecuted instantiation: reconinter.c:get_buf_by_bd Unexecuted instantiation: reconintra.c:get_buf_by_bd Unexecuted instantiation: resize.c:get_buf_by_bd Unexecuted instantiation: restoration.c:get_buf_by_bd Unexecuted instantiation: scale.c:get_buf_by_bd Unexecuted instantiation: scan.c:get_buf_by_bd Unexecuted instantiation: seg_common.c:get_buf_by_bd Unexecuted instantiation: thread_common.c:get_buf_by_bd Unexecuted instantiation: tile_common.c:get_buf_by_bd Unexecuted instantiation: txb_common.c:get_buf_by_bd Unexecuted instantiation: warped_motion.c:get_buf_by_bd Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_buf_by_bd Unexecuted instantiation: av1_convolve_scale_sse4.c:get_buf_by_bd Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_buf_by_bd Unexecuted instantiation: av1_inv_txfm_avx2.c:get_buf_by_bd Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_buf_by_bd Unexecuted instantiation: av1_txfm_sse4.c:get_buf_by_bd Unexecuted instantiation: cfl_avx2.c:get_buf_by_bd Unexecuted instantiation: cfl_sse2.c:get_buf_by_bd Unexecuted instantiation: cfl_ssse3.c:get_buf_by_bd Unexecuted instantiation: convolve_2d_avx2.c:get_buf_by_bd Unexecuted instantiation: convolve_2d_sse2.c:get_buf_by_bd Unexecuted instantiation: convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: convolve_sse2.c:get_buf_by_bd Unexecuted instantiation: filterintra_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_buf_by_bd Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_warp_plane_sse4.c:get_buf_by_bd Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_buf_by_bd Unexecuted instantiation: intra_edge_sse4.c:get_buf_by_bd Unexecuted instantiation: jnt_convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: jnt_convolve_sse2.c:get_buf_by_bd Unexecuted instantiation: jnt_convolve_ssse3.c:get_buf_by_bd Unexecuted instantiation: reconinter_avx2.c:get_buf_by_bd Unexecuted instantiation: reconinter_sse4.c:get_buf_by_bd Unexecuted instantiation: reconinter_ssse3.c:get_buf_by_bd Unexecuted instantiation: selfguided_avx2.c:get_buf_by_bd Unexecuted instantiation: selfguided_sse4.c:get_buf_by_bd Unexecuted instantiation: warp_plane_sse4.c:get_buf_by_bd Unexecuted instantiation: wiener_convolve_avx2.c:get_buf_by_bd Unexecuted instantiation: wiener_convolve_sse2.c:get_buf_by_bd Unexecuted instantiation: decodeframe.c:get_buf_by_bd Unexecuted instantiation: decodemv.c:get_buf_by_bd Unexecuted instantiation: decoder.c:get_buf_by_bd Unexecuted instantiation: decodetxb.c:get_buf_by_bd Unexecuted instantiation: detokenize.c:get_buf_by_bd Unexecuted instantiation: dthread.c:get_buf_by_bd Unexecuted instantiation: obu.c:get_buf_by_bd |
614 | | |
615 | 0 | static INLINE int get_sqr_bsize_idx(BLOCK_SIZE bsize) { |
616 | 0 | switch (bsize) { |
617 | 0 | case BLOCK_4X4: return 0; |
618 | 0 | case BLOCK_8X8: return 1; |
619 | 0 | case BLOCK_16X16: return 2; |
620 | 0 | case BLOCK_32X32: return 3; |
621 | 0 | case BLOCK_64X64: return 4; |
622 | 0 | case BLOCK_128X128: return 5; |
623 | 0 | default: return SQR_BLOCK_SIZES; |
624 | 0 | } |
625 | 0 | } Unexecuted instantiation: aom_convolve.c:get_sqr_bsize_idx Unexecuted instantiation: aom_dsp_rtcd.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_hmask.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_mask.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_vmask.c:get_sqr_bsize_idx Unexecuted instantiation: intrapred.c:get_sqr_bsize_idx Unexecuted instantiation: loopfilter.c:get_sqr_bsize_idx Unexecuted instantiation: subtract.c:get_sqr_bsize_idx Unexecuted instantiation: aom_asm_stubs.c:get_sqr_bsize_idx Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_hmask_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_mask_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_mask_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: blend_a64_vmask_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_intrapred_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_loopfilter_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_loopfilter_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: intrapred_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: intrapred_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: intrapred_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: loopfilter_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: av1_dx_iface.c:get_sqr_bsize_idx Unexecuted instantiation: alloccommon.c:get_sqr_bsize_idx Unexecuted instantiation: av1_inv_txfm1d.c:get_sqr_bsize_idx Unexecuted instantiation: av1_inv_txfm2d.c:get_sqr_bsize_idx Unexecuted instantiation: av1_loopfilter.c:get_sqr_bsize_idx Unexecuted instantiation: av1_rtcd.c:get_sqr_bsize_idx Unexecuted instantiation: av1_txfm.c:get_sqr_bsize_idx Unexecuted instantiation: blockd.c:get_sqr_bsize_idx Unexecuted instantiation: cdef.c:get_sqr_bsize_idx Unexecuted instantiation: cdef_block.c:get_sqr_bsize_idx Unexecuted instantiation: cdef_block_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: cdef_block_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: cdef_block_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: cdef_block_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: cfl.c:get_sqr_bsize_idx Unexecuted instantiation: convolve.c:get_sqr_bsize_idx Unexecuted instantiation: debugmodes.c:get_sqr_bsize_idx Unexecuted instantiation: entropy.c:get_sqr_bsize_idx Unexecuted instantiation: entropymode.c:get_sqr_bsize_idx Unexecuted instantiation: entropymv.c:get_sqr_bsize_idx Unexecuted instantiation: idct.c:get_sqr_bsize_idx Unexecuted instantiation: mvref_common.c:get_sqr_bsize_idx Unexecuted instantiation: pred_common.c:get_sqr_bsize_idx Unexecuted instantiation: quant_common.c:get_sqr_bsize_idx Unexecuted instantiation: reconinter.c:get_sqr_bsize_idx Unexecuted instantiation: reconintra.c:get_sqr_bsize_idx Unexecuted instantiation: resize.c:get_sqr_bsize_idx Unexecuted instantiation: restoration.c:get_sqr_bsize_idx Unexecuted instantiation: scale.c:get_sqr_bsize_idx Unexecuted instantiation: scan.c:get_sqr_bsize_idx Unexecuted instantiation: seg_common.c:get_sqr_bsize_idx Unexecuted instantiation: thread_common.c:get_sqr_bsize_idx Unexecuted instantiation: tile_common.c:get_sqr_bsize_idx Unexecuted instantiation: txb_common.c:get_sqr_bsize_idx Unexecuted instantiation: warped_motion.c:get_sqr_bsize_idx Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: av1_convolve_scale_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: av1_inv_txfm_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: av1_txfm_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: cfl_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: cfl_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: cfl_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: convolve_2d_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: convolve_2d_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: convolve_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: filterintra_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_warp_plane_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: intra_edge_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: jnt_convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: jnt_convolve_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: jnt_convolve_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: reconinter_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: reconinter_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: reconinter_ssse3.c:get_sqr_bsize_idx Unexecuted instantiation: selfguided_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: selfguided_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: warp_plane_sse4.c:get_sqr_bsize_idx Unexecuted instantiation: wiener_convolve_avx2.c:get_sqr_bsize_idx Unexecuted instantiation: wiener_convolve_sse2.c:get_sqr_bsize_idx Unexecuted instantiation: decodeframe.c:get_sqr_bsize_idx Unexecuted instantiation: decodemv.c:get_sqr_bsize_idx Unexecuted instantiation: decoder.c:get_sqr_bsize_idx Unexecuted instantiation: decodetxb.c:get_sqr_bsize_idx Unexecuted instantiation: detokenize.c:get_sqr_bsize_idx Unexecuted instantiation: dthread.c:get_sqr_bsize_idx Unexecuted instantiation: obu.c:get_sqr_bsize_idx |
626 | | |
627 | | // For a square block size 'bsize', returns the size of the sub-blocks used by |
628 | | // the given partition type. If the partition produces sub-blocks of different |
629 | | // sizes, then the function returns the largest sub-block size. |
630 | | // Implements the Partition_Subsize lookup table in the spec (Section 9.3. |
631 | | // Conversion tables). |
632 | | // Note: the input block size should be square. |
633 | | // Otherwise it's considered invalid. |
634 | | static INLINE BLOCK_SIZE get_partition_subsize(BLOCK_SIZE bsize, |
635 | 0 | PARTITION_TYPE partition) { |
636 | 0 | if (partition == PARTITION_INVALID) { |
637 | 0 | return BLOCK_INVALID; |
638 | 0 | } else { |
639 | 0 | const int sqr_bsize_idx = get_sqr_bsize_idx(bsize); |
640 | 0 | return sqr_bsize_idx >= SQR_BLOCK_SIZES |
641 | 0 | ? BLOCK_INVALID |
642 | 0 | : subsize_lookup[partition][sqr_bsize_idx]; |
643 | 0 | } |
644 | 0 | } Unexecuted instantiation: aom_convolve.c:get_partition_subsize Unexecuted instantiation: aom_dsp_rtcd.c:get_partition_subsize Unexecuted instantiation: blend_a64_hmask.c:get_partition_subsize Unexecuted instantiation: blend_a64_mask.c:get_partition_subsize Unexecuted instantiation: blend_a64_vmask.c:get_partition_subsize Unexecuted instantiation: intrapred.c:get_partition_subsize Unexecuted instantiation: loopfilter.c:get_partition_subsize Unexecuted instantiation: subtract.c:get_partition_subsize Unexecuted instantiation: aom_asm_stubs.c:get_partition_subsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_partition_subsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_partition_subsize Unexecuted instantiation: blend_a64_hmask_sse4.c:get_partition_subsize Unexecuted instantiation: blend_a64_mask_avx2.c:get_partition_subsize Unexecuted instantiation: blend_a64_mask_sse4.c:get_partition_subsize Unexecuted instantiation: blend_a64_vmask_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_ssse3.c:get_partition_subsize Unexecuted instantiation: highbd_intrapred_sse2.c:get_partition_subsize Unexecuted instantiation: highbd_loopfilter_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_loopfilter_sse2.c:get_partition_subsize Unexecuted instantiation: intrapred_avx2.c:get_partition_subsize Unexecuted instantiation: intrapred_sse2.c:get_partition_subsize Unexecuted instantiation: intrapred_ssse3.c:get_partition_subsize Unexecuted instantiation: loopfilter_sse2.c:get_partition_subsize Unexecuted instantiation: av1_dx_iface.c:get_partition_subsize Unexecuted instantiation: alloccommon.c:get_partition_subsize Unexecuted instantiation: av1_inv_txfm1d.c:get_partition_subsize Unexecuted instantiation: av1_inv_txfm2d.c:get_partition_subsize Unexecuted instantiation: av1_loopfilter.c:get_partition_subsize Unexecuted instantiation: av1_rtcd.c:get_partition_subsize Unexecuted instantiation: av1_txfm.c:get_partition_subsize Unexecuted instantiation: blockd.c:get_partition_subsize Unexecuted instantiation: cdef.c:get_partition_subsize Unexecuted instantiation: cdef_block.c:get_partition_subsize Unexecuted instantiation: cdef_block_avx2.c:get_partition_subsize Unexecuted instantiation: cdef_block_sse2.c:get_partition_subsize Unexecuted instantiation: cdef_block_sse4.c:get_partition_subsize Unexecuted instantiation: cdef_block_ssse3.c:get_partition_subsize Unexecuted instantiation: cfl.c:get_partition_subsize Unexecuted instantiation: convolve.c:get_partition_subsize Unexecuted instantiation: debugmodes.c:get_partition_subsize Unexecuted instantiation: entropy.c:get_partition_subsize Unexecuted instantiation: entropymode.c:get_partition_subsize Unexecuted instantiation: entropymv.c:get_partition_subsize Unexecuted instantiation: idct.c:get_partition_subsize Unexecuted instantiation: mvref_common.c:get_partition_subsize Unexecuted instantiation: pred_common.c:get_partition_subsize Unexecuted instantiation: quant_common.c:get_partition_subsize Unexecuted instantiation: reconinter.c:get_partition_subsize Unexecuted instantiation: reconintra.c:get_partition_subsize Unexecuted instantiation: resize.c:get_partition_subsize Unexecuted instantiation: restoration.c:get_partition_subsize Unexecuted instantiation: scale.c:get_partition_subsize Unexecuted instantiation: scan.c:get_partition_subsize Unexecuted instantiation: seg_common.c:get_partition_subsize Unexecuted instantiation: thread_common.c:get_partition_subsize Unexecuted instantiation: tile_common.c:get_partition_subsize Unexecuted instantiation: txb_common.c:get_partition_subsize Unexecuted instantiation: warped_motion.c:get_partition_subsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_partition_subsize Unexecuted instantiation: av1_convolve_scale_sse4.c:get_partition_subsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_partition_subsize Unexecuted instantiation: av1_inv_txfm_avx2.c:get_partition_subsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_partition_subsize Unexecuted instantiation: av1_txfm_sse4.c:get_partition_subsize Unexecuted instantiation: cfl_avx2.c:get_partition_subsize Unexecuted instantiation: cfl_sse2.c:get_partition_subsize Unexecuted instantiation: cfl_ssse3.c:get_partition_subsize Unexecuted instantiation: convolve_2d_avx2.c:get_partition_subsize Unexecuted instantiation: convolve_2d_sse2.c:get_partition_subsize Unexecuted instantiation: convolve_avx2.c:get_partition_subsize Unexecuted instantiation: convolve_sse2.c:get_partition_subsize Unexecuted instantiation: filterintra_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_partition_subsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_warp_plane_sse4.c:get_partition_subsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_partition_subsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_partition_subsize Unexecuted instantiation: intra_edge_sse4.c:get_partition_subsize Unexecuted instantiation: jnt_convolve_avx2.c:get_partition_subsize Unexecuted instantiation: jnt_convolve_sse2.c:get_partition_subsize Unexecuted instantiation: jnt_convolve_ssse3.c:get_partition_subsize Unexecuted instantiation: reconinter_avx2.c:get_partition_subsize Unexecuted instantiation: reconinter_sse4.c:get_partition_subsize Unexecuted instantiation: reconinter_ssse3.c:get_partition_subsize Unexecuted instantiation: selfguided_avx2.c:get_partition_subsize Unexecuted instantiation: selfguided_sse4.c:get_partition_subsize Unexecuted instantiation: warp_plane_sse4.c:get_partition_subsize Unexecuted instantiation: wiener_convolve_avx2.c:get_partition_subsize Unexecuted instantiation: wiener_convolve_sse2.c:get_partition_subsize Unexecuted instantiation: decodeframe.c:get_partition_subsize Unexecuted instantiation: decodemv.c:get_partition_subsize Unexecuted instantiation: decoder.c:get_partition_subsize Unexecuted instantiation: decodetxb.c:get_partition_subsize Unexecuted instantiation: detokenize.c:get_partition_subsize Unexecuted instantiation: dthread.c:get_partition_subsize Unexecuted instantiation: obu.c:get_partition_subsize |
645 | | |
646 | | static TX_TYPE intra_mode_to_tx_type(const MB_MODE_INFO *mbmi, |
647 | 0 | PLANE_TYPE plane_type) { |
648 | 0 | static const TX_TYPE _intra_mode_to_tx_type[INTRA_MODES] = { |
649 | 0 | DCT_DCT, // DC |
650 | 0 | ADST_DCT, // V |
651 | 0 | DCT_ADST, // H |
652 | 0 | DCT_DCT, // D45 |
653 | 0 | ADST_ADST, // D135 |
654 | 0 | ADST_DCT, // D117 |
655 | 0 | DCT_ADST, // D153 |
656 | 0 | DCT_ADST, // D207 |
657 | 0 | ADST_DCT, // D63 |
658 | 0 | ADST_ADST, // SMOOTH |
659 | 0 | ADST_DCT, // SMOOTH_V |
660 | 0 | DCT_ADST, // SMOOTH_H |
661 | 0 | ADST_ADST, // PAETH |
662 | 0 | }; |
663 | 0 | const PREDICTION_MODE mode = |
664 | 0 | (plane_type == PLANE_TYPE_Y) ? mbmi->mode : get_uv_mode(mbmi->uv_mode); |
665 | 0 | assert(mode < INTRA_MODES); |
666 | 0 | return _intra_mode_to_tx_type[mode]; |
667 | 0 | } Unexecuted instantiation: aom_convolve.c:intra_mode_to_tx_type Unexecuted instantiation: aom_dsp_rtcd.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_hmask.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_mask.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_vmask.c:intra_mode_to_tx_type Unexecuted instantiation: intrapred.c:intra_mode_to_tx_type Unexecuted instantiation: loopfilter.c:intra_mode_to_tx_type Unexecuted instantiation: subtract.c:intra_mode_to_tx_type Unexecuted instantiation: aom_asm_stubs.c:intra_mode_to_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_hmask_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_mask_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_mask_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: blend_a64_vmask_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_intrapred_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_loopfilter_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_loopfilter_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: intrapred_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: intrapred_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: intrapred_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: loopfilter_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: av1_dx_iface.c:intra_mode_to_tx_type Unexecuted instantiation: alloccommon.c:intra_mode_to_tx_type Unexecuted instantiation: av1_inv_txfm1d.c:intra_mode_to_tx_type Unexecuted instantiation: av1_inv_txfm2d.c:intra_mode_to_tx_type Unexecuted instantiation: av1_loopfilter.c:intra_mode_to_tx_type Unexecuted instantiation: av1_rtcd.c:intra_mode_to_tx_type Unexecuted instantiation: av1_txfm.c:intra_mode_to_tx_type Unexecuted instantiation: blockd.c:intra_mode_to_tx_type Unexecuted instantiation: cdef.c:intra_mode_to_tx_type Unexecuted instantiation: cdef_block.c:intra_mode_to_tx_type Unexecuted instantiation: cdef_block_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: cdef_block_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: cdef_block_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: cdef_block_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: cfl.c:intra_mode_to_tx_type Unexecuted instantiation: convolve.c:intra_mode_to_tx_type Unexecuted instantiation: debugmodes.c:intra_mode_to_tx_type Unexecuted instantiation: entropy.c:intra_mode_to_tx_type Unexecuted instantiation: entropymode.c:intra_mode_to_tx_type Unexecuted instantiation: entropymv.c:intra_mode_to_tx_type Unexecuted instantiation: idct.c:intra_mode_to_tx_type Unexecuted instantiation: mvref_common.c:intra_mode_to_tx_type Unexecuted instantiation: pred_common.c:intra_mode_to_tx_type Unexecuted instantiation: quant_common.c:intra_mode_to_tx_type Unexecuted instantiation: reconinter.c:intra_mode_to_tx_type Unexecuted instantiation: reconintra.c:intra_mode_to_tx_type Unexecuted instantiation: resize.c:intra_mode_to_tx_type Unexecuted instantiation: restoration.c:intra_mode_to_tx_type Unexecuted instantiation: scale.c:intra_mode_to_tx_type Unexecuted instantiation: scan.c:intra_mode_to_tx_type Unexecuted instantiation: seg_common.c:intra_mode_to_tx_type Unexecuted instantiation: thread_common.c:intra_mode_to_tx_type Unexecuted instantiation: tile_common.c:intra_mode_to_tx_type Unexecuted instantiation: txb_common.c:intra_mode_to_tx_type Unexecuted instantiation: warped_motion.c:intra_mode_to_tx_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: av1_convolve_scale_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: av1_inv_txfm_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: av1_txfm_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: cfl_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: cfl_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: cfl_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: convolve_2d_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: convolve_2d_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: convolve_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: filterintra_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_warp_plane_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: intra_edge_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: jnt_convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: jnt_convolve_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: jnt_convolve_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: reconinter_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: reconinter_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: reconinter_ssse3.c:intra_mode_to_tx_type Unexecuted instantiation: selfguided_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: selfguided_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: warp_plane_sse4.c:intra_mode_to_tx_type Unexecuted instantiation: wiener_convolve_avx2.c:intra_mode_to_tx_type Unexecuted instantiation: wiener_convolve_sse2.c:intra_mode_to_tx_type Unexecuted instantiation: decodeframe.c:intra_mode_to_tx_type Unexecuted instantiation: decodemv.c:intra_mode_to_tx_type Unexecuted instantiation: decoder.c:intra_mode_to_tx_type Unexecuted instantiation: decodetxb.c:intra_mode_to_tx_type Unexecuted instantiation: detokenize.c:intra_mode_to_tx_type Unexecuted instantiation: dthread.c:intra_mode_to_tx_type Unexecuted instantiation: obu.c:intra_mode_to_tx_type |
668 | | |
669 | 0 | static INLINE int is_rect_tx(TX_SIZE tx_size) { return tx_size >= TX_SIZES; } Unexecuted instantiation: aom_convolve.c:is_rect_tx Unexecuted instantiation: aom_dsp_rtcd.c:is_rect_tx Unexecuted instantiation: blend_a64_hmask.c:is_rect_tx Unexecuted instantiation: blend_a64_mask.c:is_rect_tx Unexecuted instantiation: blend_a64_vmask.c:is_rect_tx Unexecuted instantiation: intrapred.c:is_rect_tx Unexecuted instantiation: loopfilter.c:is_rect_tx Unexecuted instantiation: subtract.c:is_rect_tx Unexecuted instantiation: aom_asm_stubs.c:is_rect_tx Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_rect_tx Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_rect_tx Unexecuted instantiation: blend_a64_hmask_sse4.c:is_rect_tx Unexecuted instantiation: blend_a64_mask_avx2.c:is_rect_tx Unexecuted instantiation: blend_a64_mask_sse4.c:is_rect_tx Unexecuted instantiation: blend_a64_vmask_sse4.c:is_rect_tx Unexecuted instantiation: highbd_convolve_avx2.c:is_rect_tx Unexecuted instantiation: highbd_convolve_ssse3.c:is_rect_tx Unexecuted instantiation: highbd_intrapred_sse2.c:is_rect_tx Unexecuted instantiation: highbd_loopfilter_avx2.c:is_rect_tx Unexecuted instantiation: highbd_loopfilter_sse2.c:is_rect_tx Unexecuted instantiation: intrapred_avx2.c:is_rect_tx Unexecuted instantiation: intrapred_sse2.c:is_rect_tx Unexecuted instantiation: intrapred_ssse3.c:is_rect_tx Unexecuted instantiation: loopfilter_sse2.c:is_rect_tx Unexecuted instantiation: av1_dx_iface.c:is_rect_tx Unexecuted instantiation: alloccommon.c:is_rect_tx Unexecuted instantiation: av1_inv_txfm1d.c:is_rect_tx Unexecuted instantiation: av1_inv_txfm2d.c:is_rect_tx Unexecuted instantiation: av1_loopfilter.c:is_rect_tx Unexecuted instantiation: av1_rtcd.c:is_rect_tx Unexecuted instantiation: av1_txfm.c:is_rect_tx Unexecuted instantiation: blockd.c:is_rect_tx Unexecuted instantiation: cdef.c:is_rect_tx Unexecuted instantiation: cdef_block.c:is_rect_tx Unexecuted instantiation: cdef_block_avx2.c:is_rect_tx Unexecuted instantiation: cdef_block_sse2.c:is_rect_tx Unexecuted instantiation: cdef_block_sse4.c:is_rect_tx Unexecuted instantiation: cdef_block_ssse3.c:is_rect_tx Unexecuted instantiation: cfl.c:is_rect_tx Unexecuted instantiation: convolve.c:is_rect_tx Unexecuted instantiation: debugmodes.c:is_rect_tx Unexecuted instantiation: entropy.c:is_rect_tx Unexecuted instantiation: entropymode.c:is_rect_tx Unexecuted instantiation: entropymv.c:is_rect_tx Unexecuted instantiation: idct.c:is_rect_tx Unexecuted instantiation: mvref_common.c:is_rect_tx Unexecuted instantiation: pred_common.c:is_rect_tx Unexecuted instantiation: quant_common.c:is_rect_tx Unexecuted instantiation: reconinter.c:is_rect_tx Unexecuted instantiation: reconintra.c:is_rect_tx Unexecuted instantiation: resize.c:is_rect_tx Unexecuted instantiation: restoration.c:is_rect_tx Unexecuted instantiation: scale.c:is_rect_tx Unexecuted instantiation: scan.c:is_rect_tx Unexecuted instantiation: seg_common.c:is_rect_tx Unexecuted instantiation: thread_common.c:is_rect_tx Unexecuted instantiation: tile_common.c:is_rect_tx Unexecuted instantiation: txb_common.c:is_rect_tx Unexecuted instantiation: warped_motion.c:is_rect_tx Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_rect_tx Unexecuted instantiation: av1_convolve_scale_sse4.c:is_rect_tx Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_rect_tx Unexecuted instantiation: av1_inv_txfm_avx2.c:is_rect_tx Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_rect_tx Unexecuted instantiation: av1_txfm_sse4.c:is_rect_tx Unexecuted instantiation: cfl_avx2.c:is_rect_tx Unexecuted instantiation: cfl_sse2.c:is_rect_tx Unexecuted instantiation: cfl_ssse3.c:is_rect_tx Unexecuted instantiation: convolve_2d_avx2.c:is_rect_tx Unexecuted instantiation: convolve_2d_sse2.c:is_rect_tx Unexecuted instantiation: convolve_avx2.c:is_rect_tx Unexecuted instantiation: convolve_sse2.c:is_rect_tx Unexecuted instantiation: filterintra_sse4.c:is_rect_tx Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_rect_tx Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_rect_tx Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_rect_tx Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_rect_tx Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_rect_tx Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_rect_tx Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_rect_tx Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_rect_tx Unexecuted instantiation: highbd_warp_plane_sse4.c:is_rect_tx Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_rect_tx Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_rect_tx Unexecuted instantiation: intra_edge_sse4.c:is_rect_tx Unexecuted instantiation: jnt_convolve_avx2.c:is_rect_tx Unexecuted instantiation: jnt_convolve_sse2.c:is_rect_tx Unexecuted instantiation: jnt_convolve_ssse3.c:is_rect_tx Unexecuted instantiation: reconinter_avx2.c:is_rect_tx Unexecuted instantiation: reconinter_sse4.c:is_rect_tx Unexecuted instantiation: reconinter_ssse3.c:is_rect_tx Unexecuted instantiation: selfguided_avx2.c:is_rect_tx Unexecuted instantiation: selfguided_sse4.c:is_rect_tx Unexecuted instantiation: warp_plane_sse4.c:is_rect_tx Unexecuted instantiation: wiener_convolve_avx2.c:is_rect_tx Unexecuted instantiation: wiener_convolve_sse2.c:is_rect_tx Unexecuted instantiation: decodeframe.c:is_rect_tx Unexecuted instantiation: decodemv.c:is_rect_tx Unexecuted instantiation: decoder.c:is_rect_tx Unexecuted instantiation: decodetxb.c:is_rect_tx Unexecuted instantiation: detokenize.c:is_rect_tx Unexecuted instantiation: dthread.c:is_rect_tx Unexecuted instantiation: obu.c:is_rect_tx |
670 | | |
671 | 0 | static INLINE int block_signals_txsize(BLOCK_SIZE bsize) { |
672 | 0 | return bsize > BLOCK_4X4; |
673 | 0 | } Unexecuted instantiation: aom_convolve.c:block_signals_txsize Unexecuted instantiation: aom_dsp_rtcd.c:block_signals_txsize Unexecuted instantiation: blend_a64_hmask.c:block_signals_txsize Unexecuted instantiation: blend_a64_mask.c:block_signals_txsize Unexecuted instantiation: blend_a64_vmask.c:block_signals_txsize Unexecuted instantiation: intrapred.c:block_signals_txsize Unexecuted instantiation: loopfilter.c:block_signals_txsize Unexecuted instantiation: subtract.c:block_signals_txsize Unexecuted instantiation: aom_asm_stubs.c:block_signals_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:block_signals_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:block_signals_txsize Unexecuted instantiation: blend_a64_hmask_sse4.c:block_signals_txsize Unexecuted instantiation: blend_a64_mask_avx2.c:block_signals_txsize Unexecuted instantiation: blend_a64_mask_sse4.c:block_signals_txsize Unexecuted instantiation: blend_a64_vmask_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_ssse3.c:block_signals_txsize Unexecuted instantiation: highbd_intrapred_sse2.c:block_signals_txsize Unexecuted instantiation: highbd_loopfilter_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_loopfilter_sse2.c:block_signals_txsize Unexecuted instantiation: intrapred_avx2.c:block_signals_txsize Unexecuted instantiation: intrapred_sse2.c:block_signals_txsize Unexecuted instantiation: intrapred_ssse3.c:block_signals_txsize Unexecuted instantiation: loopfilter_sse2.c:block_signals_txsize Unexecuted instantiation: av1_dx_iface.c:block_signals_txsize Unexecuted instantiation: alloccommon.c:block_signals_txsize Unexecuted instantiation: av1_inv_txfm1d.c:block_signals_txsize Unexecuted instantiation: av1_inv_txfm2d.c:block_signals_txsize Unexecuted instantiation: av1_loopfilter.c:block_signals_txsize Unexecuted instantiation: av1_rtcd.c:block_signals_txsize Unexecuted instantiation: av1_txfm.c:block_signals_txsize Unexecuted instantiation: blockd.c:block_signals_txsize Unexecuted instantiation: cdef.c:block_signals_txsize Unexecuted instantiation: cdef_block.c:block_signals_txsize Unexecuted instantiation: cdef_block_avx2.c:block_signals_txsize Unexecuted instantiation: cdef_block_sse2.c:block_signals_txsize Unexecuted instantiation: cdef_block_sse4.c:block_signals_txsize Unexecuted instantiation: cdef_block_ssse3.c:block_signals_txsize Unexecuted instantiation: cfl.c:block_signals_txsize Unexecuted instantiation: convolve.c:block_signals_txsize Unexecuted instantiation: debugmodes.c:block_signals_txsize Unexecuted instantiation: entropy.c:block_signals_txsize Unexecuted instantiation: entropymode.c:block_signals_txsize Unexecuted instantiation: entropymv.c:block_signals_txsize Unexecuted instantiation: idct.c:block_signals_txsize Unexecuted instantiation: mvref_common.c:block_signals_txsize Unexecuted instantiation: pred_common.c:block_signals_txsize Unexecuted instantiation: quant_common.c:block_signals_txsize Unexecuted instantiation: reconinter.c:block_signals_txsize Unexecuted instantiation: reconintra.c:block_signals_txsize Unexecuted instantiation: resize.c:block_signals_txsize Unexecuted instantiation: restoration.c:block_signals_txsize Unexecuted instantiation: scale.c:block_signals_txsize Unexecuted instantiation: scan.c:block_signals_txsize Unexecuted instantiation: seg_common.c:block_signals_txsize Unexecuted instantiation: thread_common.c:block_signals_txsize Unexecuted instantiation: tile_common.c:block_signals_txsize Unexecuted instantiation: txb_common.c:block_signals_txsize Unexecuted instantiation: warped_motion.c:block_signals_txsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:block_signals_txsize Unexecuted instantiation: av1_convolve_scale_sse4.c:block_signals_txsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:block_signals_txsize Unexecuted instantiation: av1_inv_txfm_avx2.c:block_signals_txsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:block_signals_txsize Unexecuted instantiation: av1_txfm_sse4.c:block_signals_txsize Unexecuted instantiation: cfl_avx2.c:block_signals_txsize Unexecuted instantiation: cfl_sse2.c:block_signals_txsize Unexecuted instantiation: cfl_ssse3.c:block_signals_txsize Unexecuted instantiation: convolve_2d_avx2.c:block_signals_txsize Unexecuted instantiation: convolve_2d_sse2.c:block_signals_txsize Unexecuted instantiation: convolve_avx2.c:block_signals_txsize Unexecuted instantiation: convolve_sse2.c:block_signals_txsize Unexecuted instantiation: filterintra_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:block_signals_txsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_warp_plane_sse4.c:block_signals_txsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:block_signals_txsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:block_signals_txsize Unexecuted instantiation: intra_edge_sse4.c:block_signals_txsize Unexecuted instantiation: jnt_convolve_avx2.c:block_signals_txsize Unexecuted instantiation: jnt_convolve_sse2.c:block_signals_txsize Unexecuted instantiation: jnt_convolve_ssse3.c:block_signals_txsize Unexecuted instantiation: reconinter_avx2.c:block_signals_txsize Unexecuted instantiation: reconinter_sse4.c:block_signals_txsize Unexecuted instantiation: reconinter_ssse3.c:block_signals_txsize Unexecuted instantiation: selfguided_avx2.c:block_signals_txsize Unexecuted instantiation: selfguided_sse4.c:block_signals_txsize Unexecuted instantiation: warp_plane_sse4.c:block_signals_txsize Unexecuted instantiation: wiener_convolve_avx2.c:block_signals_txsize Unexecuted instantiation: wiener_convolve_sse2.c:block_signals_txsize Unexecuted instantiation: decodeframe.c:block_signals_txsize Unexecuted instantiation: decodemv.c:block_signals_txsize Unexecuted instantiation: decoder.c:block_signals_txsize Unexecuted instantiation: decodetxb.c:block_signals_txsize Unexecuted instantiation: detokenize.c:block_signals_txsize Unexecuted instantiation: dthread.c:block_signals_txsize Unexecuted instantiation: obu.c:block_signals_txsize |
674 | | |
675 | | // Number of transform types in each set type |
676 | | static const int av1_num_ext_tx_set[EXT_TX_SET_TYPES] = { |
677 | | 1, 2, 5, 7, 12, 16, |
678 | | }; |
679 | | |
680 | | static const int av1_ext_tx_used[EXT_TX_SET_TYPES][TX_TYPES] = { |
681 | | { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
682 | | { 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
683 | | { 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
684 | | { 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0 }, |
685 | | { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0 }, |
686 | | { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, |
687 | | }; |
688 | | |
689 | | static const uint16_t av1_ext_tx_used_flag[EXT_TX_SET_TYPES] = { |
690 | | 0x0001, // 0000 0000 0000 0001 |
691 | | 0x0201, // 0000 0010 0000 0001 |
692 | | 0x020F, // 0000 0010 0000 1111 |
693 | | 0x0E0F, // 0000 1110 0000 1111 |
694 | | 0x0FFF, // 0000 1111 1111 1111 |
695 | | 0xFFFF, // 1111 1111 1111 1111 |
696 | | }; |
697 | | |
698 | | static INLINE TxSetType av1_get_ext_tx_set_type(TX_SIZE tx_size, int is_inter, |
699 | 0 | int use_reduced_set) { |
700 | 0 | const TX_SIZE tx_size_sqr_up = txsize_sqr_up_map[tx_size]; |
701 | 0 | if (tx_size_sqr_up > TX_32X32) return EXT_TX_SET_DCTONLY; |
702 | 0 | if (tx_size_sqr_up == TX_32X32) |
703 | 0 | return is_inter ? EXT_TX_SET_DCT_IDTX : EXT_TX_SET_DCTONLY; |
704 | 0 | if (use_reduced_set) |
705 | 0 | return is_inter ? EXT_TX_SET_DCT_IDTX : EXT_TX_SET_DTT4_IDTX; |
706 | 0 | const TX_SIZE tx_size_sqr = txsize_sqr_map[tx_size]; |
707 | 0 | if (is_inter) { |
708 | 0 | return (tx_size_sqr == TX_16X16 ? EXT_TX_SET_DTT9_IDTX_1DDCT |
709 | 0 | : EXT_TX_SET_ALL16); |
710 | 0 | } else { |
711 | 0 | return (tx_size_sqr == TX_16X16 ? EXT_TX_SET_DTT4_IDTX |
712 | 0 | : EXT_TX_SET_DTT4_IDTX_1DDCT); |
713 | 0 | } |
714 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_ext_tx_set_type Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_hmask.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_mask.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_vmask.c:av1_get_ext_tx_set_type Unexecuted instantiation: intrapred.c:av1_get_ext_tx_set_type Unexecuted instantiation: loopfilter.c:av1_get_ext_tx_set_type Unexecuted instantiation: subtract.c:av1_get_ext_tx_set_type Unexecuted instantiation: aom_asm_stubs.c:av1_get_ext_tx_set_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: intrapred_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: intrapred_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: intrapred_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: loopfilter_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_dx_iface.c:av1_get_ext_tx_set_type Unexecuted instantiation: alloccommon.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_loopfilter.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_rtcd.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_txfm.c:av1_get_ext_tx_set_type Unexecuted instantiation: blockd.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef_block.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef_block_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef_block_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef_block_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: cdef_block_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: cfl.c:av1_get_ext_tx_set_type Unexecuted instantiation: convolve.c:av1_get_ext_tx_set_type Unexecuted instantiation: debugmodes.c:av1_get_ext_tx_set_type Unexecuted instantiation: entropy.c:av1_get_ext_tx_set_type Unexecuted instantiation: entropymode.c:av1_get_ext_tx_set_type Unexecuted instantiation: entropymv.c:av1_get_ext_tx_set_type Unexecuted instantiation: idct.c:av1_get_ext_tx_set_type Unexecuted instantiation: mvref_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: pred_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: quant_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: reconinter.c:av1_get_ext_tx_set_type Unexecuted instantiation: reconintra.c:av1_get_ext_tx_set_type Unexecuted instantiation: resize.c:av1_get_ext_tx_set_type Unexecuted instantiation: restoration.c:av1_get_ext_tx_set_type Unexecuted instantiation: scale.c:av1_get_ext_tx_set_type Unexecuted instantiation: scan.c:av1_get_ext_tx_set_type Unexecuted instantiation: seg_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: thread_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: tile_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: txb_common.c:av1_get_ext_tx_set_type Unexecuted instantiation: warped_motion.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: av1_txfm_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: cfl_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: cfl_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: cfl_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: convolve_2d_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: convolve_2d_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: convolve_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: filterintra_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: intra_edge_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: reconinter_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: reconinter_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: reconinter_ssse3.c:av1_get_ext_tx_set_type Unexecuted instantiation: selfguided_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: selfguided_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: warp_plane_sse4.c:av1_get_ext_tx_set_type Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_ext_tx_set_type Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_ext_tx_set_type Unexecuted instantiation: decodeframe.c:av1_get_ext_tx_set_type Unexecuted instantiation: decodemv.c:av1_get_ext_tx_set_type Unexecuted instantiation: decoder.c:av1_get_ext_tx_set_type Unexecuted instantiation: decodetxb.c:av1_get_ext_tx_set_type Unexecuted instantiation: detokenize.c:av1_get_ext_tx_set_type Unexecuted instantiation: dthread.c:av1_get_ext_tx_set_type Unexecuted instantiation: obu.c:av1_get_ext_tx_set_type |
715 | | |
716 | | // Maps tx set types to the indices. |
717 | | static const int ext_tx_set_index[2][EXT_TX_SET_TYPES] = { |
718 | | { // Intra |
719 | | 0, -1, 2, 1, -1, -1 }, |
720 | | { // Inter |
721 | | 0, 3, -1, -1, 2, 1 }, |
722 | | }; |
723 | | |
724 | | static INLINE int get_ext_tx_set(TX_SIZE tx_size, int is_inter, |
725 | 0 | int use_reduced_set) { |
726 | 0 | const TxSetType set_type = |
727 | 0 | av1_get_ext_tx_set_type(tx_size, is_inter, use_reduced_set); |
728 | 0 | return ext_tx_set_index[is_inter][set_type]; |
729 | 0 | } Unexecuted instantiation: aom_convolve.c:get_ext_tx_set Unexecuted instantiation: aom_dsp_rtcd.c:get_ext_tx_set Unexecuted instantiation: blend_a64_hmask.c:get_ext_tx_set Unexecuted instantiation: blend_a64_mask.c:get_ext_tx_set Unexecuted instantiation: blend_a64_vmask.c:get_ext_tx_set Unexecuted instantiation: intrapred.c:get_ext_tx_set Unexecuted instantiation: loopfilter.c:get_ext_tx_set Unexecuted instantiation: subtract.c:get_ext_tx_set Unexecuted instantiation: aom_asm_stubs.c:get_ext_tx_set Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_ext_tx_set Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_ext_tx_set Unexecuted instantiation: blend_a64_hmask_sse4.c:get_ext_tx_set Unexecuted instantiation: blend_a64_mask_avx2.c:get_ext_tx_set Unexecuted instantiation: blend_a64_mask_sse4.c:get_ext_tx_set Unexecuted instantiation: blend_a64_vmask_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_ssse3.c:get_ext_tx_set Unexecuted instantiation: highbd_intrapred_sse2.c:get_ext_tx_set Unexecuted instantiation: highbd_loopfilter_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_loopfilter_sse2.c:get_ext_tx_set Unexecuted instantiation: intrapred_avx2.c:get_ext_tx_set Unexecuted instantiation: intrapred_sse2.c:get_ext_tx_set Unexecuted instantiation: intrapred_ssse3.c:get_ext_tx_set Unexecuted instantiation: loopfilter_sse2.c:get_ext_tx_set Unexecuted instantiation: av1_dx_iface.c:get_ext_tx_set Unexecuted instantiation: alloccommon.c:get_ext_tx_set Unexecuted instantiation: av1_inv_txfm1d.c:get_ext_tx_set Unexecuted instantiation: av1_inv_txfm2d.c:get_ext_tx_set Unexecuted instantiation: av1_loopfilter.c:get_ext_tx_set Unexecuted instantiation: av1_rtcd.c:get_ext_tx_set Unexecuted instantiation: av1_txfm.c:get_ext_tx_set Unexecuted instantiation: blockd.c:get_ext_tx_set Unexecuted instantiation: cdef.c:get_ext_tx_set Unexecuted instantiation: cdef_block.c:get_ext_tx_set Unexecuted instantiation: cdef_block_avx2.c:get_ext_tx_set Unexecuted instantiation: cdef_block_sse2.c:get_ext_tx_set Unexecuted instantiation: cdef_block_sse4.c:get_ext_tx_set Unexecuted instantiation: cdef_block_ssse3.c:get_ext_tx_set Unexecuted instantiation: cfl.c:get_ext_tx_set Unexecuted instantiation: convolve.c:get_ext_tx_set Unexecuted instantiation: debugmodes.c:get_ext_tx_set Unexecuted instantiation: entropy.c:get_ext_tx_set Unexecuted instantiation: entropymode.c:get_ext_tx_set Unexecuted instantiation: entropymv.c:get_ext_tx_set Unexecuted instantiation: idct.c:get_ext_tx_set Unexecuted instantiation: mvref_common.c:get_ext_tx_set Unexecuted instantiation: pred_common.c:get_ext_tx_set Unexecuted instantiation: quant_common.c:get_ext_tx_set Unexecuted instantiation: reconinter.c:get_ext_tx_set Unexecuted instantiation: reconintra.c:get_ext_tx_set Unexecuted instantiation: resize.c:get_ext_tx_set Unexecuted instantiation: restoration.c:get_ext_tx_set Unexecuted instantiation: scale.c:get_ext_tx_set Unexecuted instantiation: scan.c:get_ext_tx_set Unexecuted instantiation: seg_common.c:get_ext_tx_set Unexecuted instantiation: thread_common.c:get_ext_tx_set Unexecuted instantiation: tile_common.c:get_ext_tx_set Unexecuted instantiation: txb_common.c:get_ext_tx_set Unexecuted instantiation: warped_motion.c:get_ext_tx_set Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_ext_tx_set Unexecuted instantiation: av1_convolve_scale_sse4.c:get_ext_tx_set Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_ext_tx_set Unexecuted instantiation: av1_inv_txfm_avx2.c:get_ext_tx_set Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_ext_tx_set Unexecuted instantiation: av1_txfm_sse4.c:get_ext_tx_set Unexecuted instantiation: cfl_avx2.c:get_ext_tx_set Unexecuted instantiation: cfl_sse2.c:get_ext_tx_set Unexecuted instantiation: cfl_ssse3.c:get_ext_tx_set Unexecuted instantiation: convolve_2d_avx2.c:get_ext_tx_set Unexecuted instantiation: convolve_2d_sse2.c:get_ext_tx_set Unexecuted instantiation: convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: convolve_sse2.c:get_ext_tx_set Unexecuted instantiation: filterintra_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_ext_tx_set Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_warp_plane_sse4.c:get_ext_tx_set Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_ext_tx_set Unexecuted instantiation: intra_edge_sse4.c:get_ext_tx_set Unexecuted instantiation: jnt_convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: jnt_convolve_sse2.c:get_ext_tx_set Unexecuted instantiation: jnt_convolve_ssse3.c:get_ext_tx_set Unexecuted instantiation: reconinter_avx2.c:get_ext_tx_set Unexecuted instantiation: reconinter_sse4.c:get_ext_tx_set Unexecuted instantiation: reconinter_ssse3.c:get_ext_tx_set Unexecuted instantiation: selfguided_avx2.c:get_ext_tx_set Unexecuted instantiation: selfguided_sse4.c:get_ext_tx_set Unexecuted instantiation: warp_plane_sse4.c:get_ext_tx_set Unexecuted instantiation: wiener_convolve_avx2.c:get_ext_tx_set Unexecuted instantiation: wiener_convolve_sse2.c:get_ext_tx_set Unexecuted instantiation: decodeframe.c:get_ext_tx_set Unexecuted instantiation: decodemv.c:get_ext_tx_set Unexecuted instantiation: decoder.c:get_ext_tx_set Unexecuted instantiation: decodetxb.c:get_ext_tx_set Unexecuted instantiation: detokenize.c:get_ext_tx_set Unexecuted instantiation: dthread.c:get_ext_tx_set Unexecuted instantiation: obu.c:get_ext_tx_set |
730 | | |
731 | | static INLINE int get_ext_tx_types(TX_SIZE tx_size, int is_inter, |
732 | 0 | int use_reduced_set) { |
733 | 0 | const int set_type = |
734 | 0 | av1_get_ext_tx_set_type(tx_size, is_inter, use_reduced_set); |
735 | 0 | return av1_num_ext_tx_set[set_type]; |
736 | 0 | } Unexecuted instantiation: aom_convolve.c:get_ext_tx_types Unexecuted instantiation: aom_dsp_rtcd.c:get_ext_tx_types Unexecuted instantiation: blend_a64_hmask.c:get_ext_tx_types Unexecuted instantiation: blend_a64_mask.c:get_ext_tx_types Unexecuted instantiation: blend_a64_vmask.c:get_ext_tx_types Unexecuted instantiation: intrapred.c:get_ext_tx_types Unexecuted instantiation: loopfilter.c:get_ext_tx_types Unexecuted instantiation: subtract.c:get_ext_tx_types Unexecuted instantiation: aom_asm_stubs.c:get_ext_tx_types Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_ext_tx_types Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_ext_tx_types Unexecuted instantiation: blend_a64_hmask_sse4.c:get_ext_tx_types Unexecuted instantiation: blend_a64_mask_avx2.c:get_ext_tx_types Unexecuted instantiation: blend_a64_mask_sse4.c:get_ext_tx_types Unexecuted instantiation: blend_a64_vmask_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_ssse3.c:get_ext_tx_types Unexecuted instantiation: highbd_intrapred_sse2.c:get_ext_tx_types Unexecuted instantiation: highbd_loopfilter_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_loopfilter_sse2.c:get_ext_tx_types Unexecuted instantiation: intrapred_avx2.c:get_ext_tx_types Unexecuted instantiation: intrapred_sse2.c:get_ext_tx_types Unexecuted instantiation: intrapred_ssse3.c:get_ext_tx_types Unexecuted instantiation: loopfilter_sse2.c:get_ext_tx_types Unexecuted instantiation: av1_dx_iface.c:get_ext_tx_types Unexecuted instantiation: alloccommon.c:get_ext_tx_types Unexecuted instantiation: av1_inv_txfm1d.c:get_ext_tx_types Unexecuted instantiation: av1_inv_txfm2d.c:get_ext_tx_types Unexecuted instantiation: av1_loopfilter.c:get_ext_tx_types Unexecuted instantiation: av1_rtcd.c:get_ext_tx_types Unexecuted instantiation: av1_txfm.c:get_ext_tx_types Unexecuted instantiation: blockd.c:get_ext_tx_types Unexecuted instantiation: cdef.c:get_ext_tx_types Unexecuted instantiation: cdef_block.c:get_ext_tx_types Unexecuted instantiation: cdef_block_avx2.c:get_ext_tx_types Unexecuted instantiation: cdef_block_sse2.c:get_ext_tx_types Unexecuted instantiation: cdef_block_sse4.c:get_ext_tx_types Unexecuted instantiation: cdef_block_ssse3.c:get_ext_tx_types Unexecuted instantiation: cfl.c:get_ext_tx_types Unexecuted instantiation: convolve.c:get_ext_tx_types Unexecuted instantiation: debugmodes.c:get_ext_tx_types Unexecuted instantiation: entropy.c:get_ext_tx_types Unexecuted instantiation: entropymode.c:get_ext_tx_types Unexecuted instantiation: entropymv.c:get_ext_tx_types Unexecuted instantiation: idct.c:get_ext_tx_types Unexecuted instantiation: mvref_common.c:get_ext_tx_types Unexecuted instantiation: pred_common.c:get_ext_tx_types Unexecuted instantiation: quant_common.c:get_ext_tx_types Unexecuted instantiation: reconinter.c:get_ext_tx_types Unexecuted instantiation: reconintra.c:get_ext_tx_types Unexecuted instantiation: resize.c:get_ext_tx_types Unexecuted instantiation: restoration.c:get_ext_tx_types Unexecuted instantiation: scale.c:get_ext_tx_types Unexecuted instantiation: scan.c:get_ext_tx_types Unexecuted instantiation: seg_common.c:get_ext_tx_types Unexecuted instantiation: thread_common.c:get_ext_tx_types Unexecuted instantiation: tile_common.c:get_ext_tx_types Unexecuted instantiation: txb_common.c:get_ext_tx_types Unexecuted instantiation: warped_motion.c:get_ext_tx_types Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_ext_tx_types Unexecuted instantiation: av1_convolve_scale_sse4.c:get_ext_tx_types Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_ext_tx_types Unexecuted instantiation: av1_inv_txfm_avx2.c:get_ext_tx_types Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_ext_tx_types Unexecuted instantiation: av1_txfm_sse4.c:get_ext_tx_types Unexecuted instantiation: cfl_avx2.c:get_ext_tx_types Unexecuted instantiation: cfl_sse2.c:get_ext_tx_types Unexecuted instantiation: cfl_ssse3.c:get_ext_tx_types Unexecuted instantiation: convolve_2d_avx2.c:get_ext_tx_types Unexecuted instantiation: convolve_2d_sse2.c:get_ext_tx_types Unexecuted instantiation: convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: convolve_sse2.c:get_ext_tx_types Unexecuted instantiation: filterintra_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_ext_tx_types Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_warp_plane_sse4.c:get_ext_tx_types Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_ext_tx_types Unexecuted instantiation: intra_edge_sse4.c:get_ext_tx_types Unexecuted instantiation: jnt_convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: jnt_convolve_sse2.c:get_ext_tx_types Unexecuted instantiation: jnt_convolve_ssse3.c:get_ext_tx_types Unexecuted instantiation: reconinter_avx2.c:get_ext_tx_types Unexecuted instantiation: reconinter_sse4.c:get_ext_tx_types Unexecuted instantiation: reconinter_ssse3.c:get_ext_tx_types Unexecuted instantiation: selfguided_avx2.c:get_ext_tx_types Unexecuted instantiation: selfguided_sse4.c:get_ext_tx_types Unexecuted instantiation: warp_plane_sse4.c:get_ext_tx_types Unexecuted instantiation: wiener_convolve_avx2.c:get_ext_tx_types Unexecuted instantiation: wiener_convolve_sse2.c:get_ext_tx_types Unexecuted instantiation: decodeframe.c:get_ext_tx_types Unexecuted instantiation: decodemv.c:get_ext_tx_types Unexecuted instantiation: decoder.c:get_ext_tx_types Unexecuted instantiation: decodetxb.c:get_ext_tx_types Unexecuted instantiation: detokenize.c:get_ext_tx_types Unexecuted instantiation: dthread.c:get_ext_tx_types Unexecuted instantiation: obu.c:get_ext_tx_types |
737 | | |
738 | | #define TXSIZEMAX(t1, t2) (tx_size_2d[(t1)] >= tx_size_2d[(t2)] ? (t1) : (t2)) |
739 | | #define TXSIZEMIN(t1, t2) (tx_size_2d[(t1)] <= tx_size_2d[(t2)] ? (t1) : (t2)) |
740 | | |
741 | 0 | static INLINE TX_SIZE tx_size_from_tx_mode(BLOCK_SIZE bsize, TX_MODE tx_mode) { |
742 | 0 | const TX_SIZE largest_tx_size = tx_mode_to_biggest_tx_size[tx_mode]; |
743 | 0 | const TX_SIZE max_rect_tx_size = max_txsize_rect_lookup[bsize]; |
744 | 0 | if (bsize == BLOCK_4X4) |
745 | 0 | return AOMMIN(max_txsize_lookup[bsize], largest_tx_size); |
746 | 0 | if (txsize_sqr_map[max_rect_tx_size] <= largest_tx_size) |
747 | 0 | return max_rect_tx_size; |
748 | 0 | else |
749 | 0 | return largest_tx_size; |
750 | 0 | } Unexecuted instantiation: aom_convolve.c:tx_size_from_tx_mode Unexecuted instantiation: aom_dsp_rtcd.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_hmask.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_mask.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_vmask.c:tx_size_from_tx_mode Unexecuted instantiation: intrapred.c:tx_size_from_tx_mode Unexecuted instantiation: loopfilter.c:tx_size_from_tx_mode Unexecuted instantiation: subtract.c:tx_size_from_tx_mode Unexecuted instantiation: aom_asm_stubs.c:tx_size_from_tx_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_mask_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_mask_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_intrapred_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: intrapred_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: intrapred_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: intrapred_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: loopfilter_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: av1_dx_iface.c:tx_size_from_tx_mode Unexecuted instantiation: alloccommon.c:tx_size_from_tx_mode Unexecuted instantiation: av1_inv_txfm1d.c:tx_size_from_tx_mode Unexecuted instantiation: av1_inv_txfm2d.c:tx_size_from_tx_mode Unexecuted instantiation: av1_loopfilter.c:tx_size_from_tx_mode Unexecuted instantiation: av1_rtcd.c:tx_size_from_tx_mode Unexecuted instantiation: av1_txfm.c:tx_size_from_tx_mode Unexecuted instantiation: blockd.c:tx_size_from_tx_mode Unexecuted instantiation: cdef.c:tx_size_from_tx_mode Unexecuted instantiation: cdef_block.c:tx_size_from_tx_mode Unexecuted instantiation: cdef_block_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: cdef_block_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: cdef_block_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: cdef_block_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: cfl.c:tx_size_from_tx_mode Unexecuted instantiation: convolve.c:tx_size_from_tx_mode Unexecuted instantiation: debugmodes.c:tx_size_from_tx_mode Unexecuted instantiation: entropy.c:tx_size_from_tx_mode Unexecuted instantiation: entropymode.c:tx_size_from_tx_mode Unexecuted instantiation: entropymv.c:tx_size_from_tx_mode Unexecuted instantiation: idct.c:tx_size_from_tx_mode Unexecuted instantiation: mvref_common.c:tx_size_from_tx_mode Unexecuted instantiation: pred_common.c:tx_size_from_tx_mode Unexecuted instantiation: quant_common.c:tx_size_from_tx_mode Unexecuted instantiation: reconinter.c:tx_size_from_tx_mode Unexecuted instantiation: reconintra.c:tx_size_from_tx_mode Unexecuted instantiation: resize.c:tx_size_from_tx_mode Unexecuted instantiation: restoration.c:tx_size_from_tx_mode Unexecuted instantiation: scale.c:tx_size_from_tx_mode Unexecuted instantiation: scan.c:tx_size_from_tx_mode Unexecuted instantiation: seg_common.c:tx_size_from_tx_mode Unexecuted instantiation: thread_common.c:tx_size_from_tx_mode Unexecuted instantiation: tile_common.c:tx_size_from_tx_mode Unexecuted instantiation: txb_common.c:tx_size_from_tx_mode Unexecuted instantiation: warped_motion.c:tx_size_from_tx_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: av1_txfm_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: cfl_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: cfl_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: cfl_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: convolve_2d_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: convolve_2d_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: convolve_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: filterintra_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: intra_edge_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: jnt_convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: jnt_convolve_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: jnt_convolve_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: reconinter_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: reconinter_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: reconinter_ssse3.c:tx_size_from_tx_mode Unexecuted instantiation: selfguided_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: selfguided_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: warp_plane_sse4.c:tx_size_from_tx_mode Unexecuted instantiation: wiener_convolve_avx2.c:tx_size_from_tx_mode Unexecuted instantiation: wiener_convolve_sse2.c:tx_size_from_tx_mode Unexecuted instantiation: decodeframe.c:tx_size_from_tx_mode Unexecuted instantiation: decodemv.c:tx_size_from_tx_mode Unexecuted instantiation: decoder.c:tx_size_from_tx_mode Unexecuted instantiation: decodetxb.c:tx_size_from_tx_mode Unexecuted instantiation: detokenize.c:tx_size_from_tx_mode Unexecuted instantiation: dthread.c:tx_size_from_tx_mode Unexecuted instantiation: obu.c:tx_size_from_tx_mode |
751 | | |
752 | | extern const int16_t dr_intra_derivative[90]; |
753 | | static const uint8_t mode_to_angle_map[] = { |
754 | | 0, 90, 180, 45, 135, 113, 157, 203, 67, 0, 0, 0, 0, |
755 | | }; |
756 | | |
757 | | // Converts block_index for given transform size to index of the block in raster |
758 | | // order. |
759 | | static INLINE int av1_block_index_to_raster_order(TX_SIZE tx_size, |
760 | 0 | int block_idx) { |
761 | 0 | // For transform size 4x8, the possible block_idx values are 0 & 2, because |
762 | 0 | // block_idx values are incremented in steps of size 'tx_width_unit x |
763 | 0 | // tx_height_unit'. But, for this transform size, block_idx = 2 corresponds to |
764 | 0 | // block number 1 in raster order, inside an 8x8 MI block. |
765 | 0 | // For any other transform size, the two indices are equivalent. |
766 | 0 | return (tx_size == TX_4X8 && block_idx == 2) ? 1 : block_idx; |
767 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_block_index_to_raster_order Unexecuted instantiation: aom_dsp_rtcd.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_hmask.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_mask.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_vmask.c:av1_block_index_to_raster_order Unexecuted instantiation: intrapred.c:av1_block_index_to_raster_order Unexecuted instantiation: loopfilter.c:av1_block_index_to_raster_order Unexecuted instantiation: subtract.c:av1_block_index_to_raster_order Unexecuted instantiation: aom_asm_stubs.c:av1_block_index_to_raster_order Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_mask_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_mask_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_intrapred_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: intrapred_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: intrapred_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: intrapred_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: loopfilter_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_dx_iface.c:av1_block_index_to_raster_order Unexecuted instantiation: alloccommon.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_inv_txfm1d.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_inv_txfm2d.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_loopfilter.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_rtcd.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_txfm.c:av1_block_index_to_raster_order Unexecuted instantiation: blockd.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef_block.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef_block_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef_block_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef_block_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: cdef_block_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: cfl.c:av1_block_index_to_raster_order Unexecuted instantiation: convolve.c:av1_block_index_to_raster_order Unexecuted instantiation: debugmodes.c:av1_block_index_to_raster_order Unexecuted instantiation: entropy.c:av1_block_index_to_raster_order Unexecuted instantiation: entropymode.c:av1_block_index_to_raster_order Unexecuted instantiation: entropymv.c:av1_block_index_to_raster_order Unexecuted instantiation: idct.c:av1_block_index_to_raster_order Unexecuted instantiation: mvref_common.c:av1_block_index_to_raster_order Unexecuted instantiation: pred_common.c:av1_block_index_to_raster_order Unexecuted instantiation: quant_common.c:av1_block_index_to_raster_order Unexecuted instantiation: reconinter.c:av1_block_index_to_raster_order Unexecuted instantiation: reconintra.c:av1_block_index_to_raster_order Unexecuted instantiation: resize.c:av1_block_index_to_raster_order Unexecuted instantiation: restoration.c:av1_block_index_to_raster_order Unexecuted instantiation: scale.c:av1_block_index_to_raster_order Unexecuted instantiation: scan.c:av1_block_index_to_raster_order Unexecuted instantiation: seg_common.c:av1_block_index_to_raster_order Unexecuted instantiation: thread_common.c:av1_block_index_to_raster_order Unexecuted instantiation: tile_common.c:av1_block_index_to_raster_order Unexecuted instantiation: txb_common.c:av1_block_index_to_raster_order Unexecuted instantiation: warped_motion.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: av1_txfm_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: cfl_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: cfl_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: cfl_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: convolve_2d_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: convolve_2d_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: convolve_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: filterintra_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: intra_edge_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: jnt_convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: jnt_convolve_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: jnt_convolve_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: reconinter_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: reconinter_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: reconinter_ssse3.c:av1_block_index_to_raster_order Unexecuted instantiation: selfguided_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: selfguided_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: warp_plane_sse4.c:av1_block_index_to_raster_order Unexecuted instantiation: wiener_convolve_avx2.c:av1_block_index_to_raster_order Unexecuted instantiation: wiener_convolve_sse2.c:av1_block_index_to_raster_order Unexecuted instantiation: decodeframe.c:av1_block_index_to_raster_order Unexecuted instantiation: decodemv.c:av1_block_index_to_raster_order Unexecuted instantiation: decoder.c:av1_block_index_to_raster_order Unexecuted instantiation: decodetxb.c:av1_block_index_to_raster_order Unexecuted instantiation: detokenize.c:av1_block_index_to_raster_order Unexecuted instantiation: dthread.c:av1_block_index_to_raster_order Unexecuted instantiation: obu.c:av1_block_index_to_raster_order |
768 | | |
769 | | // Inverse of above function. |
770 | | // Note: only implemented for transform sizes 4x4, 4x8 and 8x4 right now. |
771 | | static INLINE int av1_raster_order_to_block_index(TX_SIZE tx_size, |
772 | 0 | int raster_order) { |
773 | 0 | assert(tx_size == TX_4X4 || tx_size == TX_4X8 || tx_size == TX_8X4); |
774 | 0 | // We ensure that block indices are 0 & 2 if tx size is 4x8 or 8x4. |
775 | 0 | return (tx_size == TX_4X4) ? raster_order : (raster_order > 0) ? 2 : 0; |
776 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_raster_order_to_block_index Unexecuted instantiation: aom_dsp_rtcd.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_hmask.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_mask.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_vmask.c:av1_raster_order_to_block_index Unexecuted instantiation: intrapred.c:av1_raster_order_to_block_index Unexecuted instantiation: loopfilter.c:av1_raster_order_to_block_index Unexecuted instantiation: subtract.c:av1_raster_order_to_block_index Unexecuted instantiation: aom_asm_stubs.c:av1_raster_order_to_block_index Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_mask_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_mask_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_intrapred_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: intrapred_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: intrapred_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: intrapred_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: loopfilter_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_dx_iface.c:av1_raster_order_to_block_index Unexecuted instantiation: alloccommon.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_inv_txfm1d.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_inv_txfm2d.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_loopfilter.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_rtcd.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_txfm.c:av1_raster_order_to_block_index Unexecuted instantiation: blockd.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef_block.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef_block_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef_block_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef_block_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: cdef_block_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: cfl.c:av1_raster_order_to_block_index Unexecuted instantiation: convolve.c:av1_raster_order_to_block_index Unexecuted instantiation: debugmodes.c:av1_raster_order_to_block_index Unexecuted instantiation: entropy.c:av1_raster_order_to_block_index Unexecuted instantiation: entropymode.c:av1_raster_order_to_block_index Unexecuted instantiation: entropymv.c:av1_raster_order_to_block_index Unexecuted instantiation: idct.c:av1_raster_order_to_block_index Unexecuted instantiation: mvref_common.c:av1_raster_order_to_block_index Unexecuted instantiation: pred_common.c:av1_raster_order_to_block_index Unexecuted instantiation: quant_common.c:av1_raster_order_to_block_index Unexecuted instantiation: reconinter.c:av1_raster_order_to_block_index Unexecuted instantiation: reconintra.c:av1_raster_order_to_block_index Unexecuted instantiation: resize.c:av1_raster_order_to_block_index Unexecuted instantiation: restoration.c:av1_raster_order_to_block_index Unexecuted instantiation: scale.c:av1_raster_order_to_block_index Unexecuted instantiation: scan.c:av1_raster_order_to_block_index Unexecuted instantiation: seg_common.c:av1_raster_order_to_block_index Unexecuted instantiation: thread_common.c:av1_raster_order_to_block_index Unexecuted instantiation: tile_common.c:av1_raster_order_to_block_index Unexecuted instantiation: txb_common.c:av1_raster_order_to_block_index Unexecuted instantiation: warped_motion.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: av1_txfm_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: cfl_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: cfl_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: cfl_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: convolve_2d_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: convolve_2d_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: convolve_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: filterintra_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: intra_edge_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: jnt_convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: jnt_convolve_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: jnt_convolve_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: reconinter_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: reconinter_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: reconinter_ssse3.c:av1_raster_order_to_block_index Unexecuted instantiation: selfguided_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: selfguided_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: warp_plane_sse4.c:av1_raster_order_to_block_index Unexecuted instantiation: wiener_convolve_avx2.c:av1_raster_order_to_block_index Unexecuted instantiation: wiener_convolve_sse2.c:av1_raster_order_to_block_index Unexecuted instantiation: decodeframe.c:av1_raster_order_to_block_index Unexecuted instantiation: decodemv.c:av1_raster_order_to_block_index Unexecuted instantiation: decoder.c:av1_raster_order_to_block_index Unexecuted instantiation: decodetxb.c:av1_raster_order_to_block_index Unexecuted instantiation: detokenize.c:av1_raster_order_to_block_index Unexecuted instantiation: dthread.c:av1_raster_order_to_block_index Unexecuted instantiation: obu.c:av1_raster_order_to_block_index |
777 | | |
778 | | static INLINE TX_TYPE get_default_tx_type(PLANE_TYPE plane_type, |
779 | | const MACROBLOCKD *xd, |
780 | 0 | TX_SIZE tx_size) { |
781 | 0 | const MB_MODE_INFO *const mbmi = xd->mi[0]; |
782 | 0 |
|
783 | 0 | if (is_inter_block(mbmi) || plane_type != PLANE_TYPE_Y || |
784 | 0 | xd->lossless[mbmi->segment_id] || tx_size >= TX_32X32) |
785 | 0 | return DCT_DCT; |
786 | 0 |
|
787 | 0 | return intra_mode_to_tx_type(mbmi, plane_type); |
788 | 0 | } Unexecuted instantiation: aom_convolve.c:get_default_tx_type Unexecuted instantiation: aom_dsp_rtcd.c:get_default_tx_type Unexecuted instantiation: blend_a64_hmask.c:get_default_tx_type Unexecuted instantiation: blend_a64_mask.c:get_default_tx_type Unexecuted instantiation: blend_a64_vmask.c:get_default_tx_type Unexecuted instantiation: intrapred.c:get_default_tx_type Unexecuted instantiation: loopfilter.c:get_default_tx_type Unexecuted instantiation: subtract.c:get_default_tx_type Unexecuted instantiation: aom_asm_stubs.c:get_default_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_default_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_default_tx_type Unexecuted instantiation: blend_a64_hmask_sse4.c:get_default_tx_type Unexecuted instantiation: blend_a64_mask_avx2.c:get_default_tx_type Unexecuted instantiation: blend_a64_mask_sse4.c:get_default_tx_type Unexecuted instantiation: blend_a64_vmask_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_ssse3.c:get_default_tx_type Unexecuted instantiation: highbd_intrapred_sse2.c:get_default_tx_type Unexecuted instantiation: highbd_loopfilter_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_loopfilter_sse2.c:get_default_tx_type Unexecuted instantiation: intrapred_avx2.c:get_default_tx_type Unexecuted instantiation: intrapred_sse2.c:get_default_tx_type Unexecuted instantiation: intrapred_ssse3.c:get_default_tx_type Unexecuted instantiation: loopfilter_sse2.c:get_default_tx_type Unexecuted instantiation: av1_dx_iface.c:get_default_tx_type Unexecuted instantiation: alloccommon.c:get_default_tx_type Unexecuted instantiation: av1_inv_txfm1d.c:get_default_tx_type Unexecuted instantiation: av1_inv_txfm2d.c:get_default_tx_type Unexecuted instantiation: av1_loopfilter.c:get_default_tx_type Unexecuted instantiation: av1_rtcd.c:get_default_tx_type Unexecuted instantiation: av1_txfm.c:get_default_tx_type Unexecuted instantiation: blockd.c:get_default_tx_type Unexecuted instantiation: cdef.c:get_default_tx_type Unexecuted instantiation: cdef_block.c:get_default_tx_type Unexecuted instantiation: cdef_block_avx2.c:get_default_tx_type Unexecuted instantiation: cdef_block_sse2.c:get_default_tx_type Unexecuted instantiation: cdef_block_sse4.c:get_default_tx_type Unexecuted instantiation: cdef_block_ssse3.c:get_default_tx_type Unexecuted instantiation: cfl.c:get_default_tx_type Unexecuted instantiation: convolve.c:get_default_tx_type Unexecuted instantiation: debugmodes.c:get_default_tx_type Unexecuted instantiation: entropy.c:get_default_tx_type Unexecuted instantiation: entropymode.c:get_default_tx_type Unexecuted instantiation: entropymv.c:get_default_tx_type Unexecuted instantiation: idct.c:get_default_tx_type Unexecuted instantiation: mvref_common.c:get_default_tx_type Unexecuted instantiation: pred_common.c:get_default_tx_type Unexecuted instantiation: quant_common.c:get_default_tx_type Unexecuted instantiation: reconinter.c:get_default_tx_type Unexecuted instantiation: reconintra.c:get_default_tx_type Unexecuted instantiation: resize.c:get_default_tx_type Unexecuted instantiation: restoration.c:get_default_tx_type Unexecuted instantiation: scale.c:get_default_tx_type Unexecuted instantiation: scan.c:get_default_tx_type Unexecuted instantiation: seg_common.c:get_default_tx_type Unexecuted instantiation: thread_common.c:get_default_tx_type Unexecuted instantiation: tile_common.c:get_default_tx_type Unexecuted instantiation: txb_common.c:get_default_tx_type Unexecuted instantiation: warped_motion.c:get_default_tx_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_default_tx_type Unexecuted instantiation: av1_convolve_scale_sse4.c:get_default_tx_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_default_tx_type Unexecuted instantiation: av1_inv_txfm_avx2.c:get_default_tx_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_default_tx_type Unexecuted instantiation: av1_txfm_sse4.c:get_default_tx_type Unexecuted instantiation: cfl_avx2.c:get_default_tx_type Unexecuted instantiation: cfl_sse2.c:get_default_tx_type Unexecuted instantiation: cfl_ssse3.c:get_default_tx_type Unexecuted instantiation: convolve_2d_avx2.c:get_default_tx_type Unexecuted instantiation: convolve_2d_sse2.c:get_default_tx_type Unexecuted instantiation: convolve_avx2.c:get_default_tx_type Unexecuted instantiation: convolve_sse2.c:get_default_tx_type Unexecuted instantiation: filterintra_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_default_tx_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_warp_plane_sse4.c:get_default_tx_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_default_tx_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_default_tx_type Unexecuted instantiation: intra_edge_sse4.c:get_default_tx_type Unexecuted instantiation: jnt_convolve_avx2.c:get_default_tx_type Unexecuted instantiation: jnt_convolve_sse2.c:get_default_tx_type Unexecuted instantiation: jnt_convolve_ssse3.c:get_default_tx_type Unexecuted instantiation: reconinter_avx2.c:get_default_tx_type Unexecuted instantiation: reconinter_sse4.c:get_default_tx_type Unexecuted instantiation: reconinter_ssse3.c:get_default_tx_type Unexecuted instantiation: selfguided_avx2.c:get_default_tx_type Unexecuted instantiation: selfguided_sse4.c:get_default_tx_type Unexecuted instantiation: warp_plane_sse4.c:get_default_tx_type Unexecuted instantiation: wiener_convolve_avx2.c:get_default_tx_type Unexecuted instantiation: wiener_convolve_sse2.c:get_default_tx_type Unexecuted instantiation: decodeframe.c:get_default_tx_type Unexecuted instantiation: decodemv.c:get_default_tx_type Unexecuted instantiation: decoder.c:get_default_tx_type Unexecuted instantiation: decodetxb.c:get_default_tx_type Unexecuted instantiation: detokenize.c:get_default_tx_type Unexecuted instantiation: dthread.c:get_default_tx_type Unexecuted instantiation: obu.c:get_default_tx_type |
789 | | |
790 | | // Implements the get_plane_residual_size() function in the spec (Section |
791 | | // 5.11.38. Get plane residual size function). |
792 | | static INLINE BLOCK_SIZE get_plane_block_size(BLOCK_SIZE bsize, |
793 | | int subsampling_x, |
794 | 0 | int subsampling_y) { |
795 | 0 | if (bsize == BLOCK_INVALID) return BLOCK_INVALID; |
796 | 0 | return ss_size_lookup[bsize][subsampling_x][subsampling_y]; |
797 | 0 | } Unexecuted instantiation: aom_convolve.c:get_plane_block_size Unexecuted instantiation: aom_dsp_rtcd.c:get_plane_block_size Unexecuted instantiation: blend_a64_hmask.c:get_plane_block_size Unexecuted instantiation: blend_a64_mask.c:get_plane_block_size Unexecuted instantiation: blend_a64_vmask.c:get_plane_block_size Unexecuted instantiation: intrapred.c:get_plane_block_size Unexecuted instantiation: loopfilter.c:get_plane_block_size Unexecuted instantiation: subtract.c:get_plane_block_size Unexecuted instantiation: aom_asm_stubs.c:get_plane_block_size Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_plane_block_size Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_plane_block_size Unexecuted instantiation: blend_a64_hmask_sse4.c:get_plane_block_size Unexecuted instantiation: blend_a64_mask_avx2.c:get_plane_block_size Unexecuted instantiation: blend_a64_mask_sse4.c:get_plane_block_size Unexecuted instantiation: blend_a64_vmask_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_ssse3.c:get_plane_block_size Unexecuted instantiation: highbd_intrapred_sse2.c:get_plane_block_size Unexecuted instantiation: highbd_loopfilter_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_loopfilter_sse2.c:get_plane_block_size Unexecuted instantiation: intrapred_avx2.c:get_plane_block_size Unexecuted instantiation: intrapred_sse2.c:get_plane_block_size Unexecuted instantiation: intrapred_ssse3.c:get_plane_block_size Unexecuted instantiation: loopfilter_sse2.c:get_plane_block_size Unexecuted instantiation: av1_dx_iface.c:get_plane_block_size Unexecuted instantiation: alloccommon.c:get_plane_block_size Unexecuted instantiation: av1_inv_txfm1d.c:get_plane_block_size Unexecuted instantiation: av1_inv_txfm2d.c:get_plane_block_size Unexecuted instantiation: av1_loopfilter.c:get_plane_block_size Unexecuted instantiation: av1_rtcd.c:get_plane_block_size Unexecuted instantiation: av1_txfm.c:get_plane_block_size Unexecuted instantiation: blockd.c:get_plane_block_size Unexecuted instantiation: cdef.c:get_plane_block_size Unexecuted instantiation: cdef_block.c:get_plane_block_size Unexecuted instantiation: cdef_block_avx2.c:get_plane_block_size Unexecuted instantiation: cdef_block_sse2.c:get_plane_block_size Unexecuted instantiation: cdef_block_sse4.c:get_plane_block_size Unexecuted instantiation: cdef_block_ssse3.c:get_plane_block_size Unexecuted instantiation: cfl.c:get_plane_block_size Unexecuted instantiation: convolve.c:get_plane_block_size Unexecuted instantiation: debugmodes.c:get_plane_block_size Unexecuted instantiation: entropy.c:get_plane_block_size Unexecuted instantiation: entropymode.c:get_plane_block_size Unexecuted instantiation: entropymv.c:get_plane_block_size Unexecuted instantiation: idct.c:get_plane_block_size Unexecuted instantiation: mvref_common.c:get_plane_block_size Unexecuted instantiation: pred_common.c:get_plane_block_size Unexecuted instantiation: quant_common.c:get_plane_block_size Unexecuted instantiation: reconinter.c:get_plane_block_size Unexecuted instantiation: reconintra.c:get_plane_block_size Unexecuted instantiation: resize.c:get_plane_block_size Unexecuted instantiation: restoration.c:get_plane_block_size Unexecuted instantiation: scale.c:get_plane_block_size Unexecuted instantiation: scan.c:get_plane_block_size Unexecuted instantiation: seg_common.c:get_plane_block_size Unexecuted instantiation: thread_common.c:get_plane_block_size Unexecuted instantiation: tile_common.c:get_plane_block_size Unexecuted instantiation: txb_common.c:get_plane_block_size Unexecuted instantiation: warped_motion.c:get_plane_block_size Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_plane_block_size Unexecuted instantiation: av1_convolve_scale_sse4.c:get_plane_block_size Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_plane_block_size Unexecuted instantiation: av1_inv_txfm_avx2.c:get_plane_block_size Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_plane_block_size Unexecuted instantiation: av1_txfm_sse4.c:get_plane_block_size Unexecuted instantiation: cfl_avx2.c:get_plane_block_size Unexecuted instantiation: cfl_sse2.c:get_plane_block_size Unexecuted instantiation: cfl_ssse3.c:get_plane_block_size Unexecuted instantiation: convolve_2d_avx2.c:get_plane_block_size Unexecuted instantiation: convolve_2d_sse2.c:get_plane_block_size Unexecuted instantiation: convolve_avx2.c:get_plane_block_size Unexecuted instantiation: convolve_sse2.c:get_plane_block_size Unexecuted instantiation: filterintra_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_plane_block_size Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_warp_plane_sse4.c:get_plane_block_size Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_plane_block_size Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_plane_block_size Unexecuted instantiation: intra_edge_sse4.c:get_plane_block_size Unexecuted instantiation: jnt_convolve_avx2.c:get_plane_block_size Unexecuted instantiation: jnt_convolve_sse2.c:get_plane_block_size Unexecuted instantiation: jnt_convolve_ssse3.c:get_plane_block_size Unexecuted instantiation: reconinter_avx2.c:get_plane_block_size Unexecuted instantiation: reconinter_sse4.c:get_plane_block_size Unexecuted instantiation: reconinter_ssse3.c:get_plane_block_size Unexecuted instantiation: selfguided_avx2.c:get_plane_block_size Unexecuted instantiation: selfguided_sse4.c:get_plane_block_size Unexecuted instantiation: warp_plane_sse4.c:get_plane_block_size Unexecuted instantiation: wiener_convolve_avx2.c:get_plane_block_size Unexecuted instantiation: wiener_convolve_sse2.c:get_plane_block_size Unexecuted instantiation: decodeframe.c:get_plane_block_size Unexecuted instantiation: decodemv.c:get_plane_block_size Unexecuted instantiation: decoder.c:get_plane_block_size Unexecuted instantiation: decodetxb.c:get_plane_block_size Unexecuted instantiation: detokenize.c:get_plane_block_size Unexecuted instantiation: dthread.c:get_plane_block_size Unexecuted instantiation: obu.c:get_plane_block_size |
798 | | |
799 | | static INLINE int av1_get_txb_size_index(BLOCK_SIZE bsize, int blk_row, |
800 | 0 | int blk_col) { |
801 | 0 | TX_SIZE txs = max_txsize_rect_lookup[bsize]; |
802 | 0 | for (int level = 0; level < MAX_VARTX_DEPTH - 1; ++level) |
803 | 0 | txs = sub_tx_size_map[txs]; |
804 | 0 | const int tx_w_log2 = tx_size_wide_log2[txs] - MI_SIZE_LOG2; |
805 | 0 | const int tx_h_log2 = tx_size_high_log2[txs] - MI_SIZE_LOG2; |
806 | 0 | const int bw_log2 = mi_size_wide_log2[bsize]; |
807 | 0 | const int stride_log2 = bw_log2 - tx_w_log2; |
808 | 0 | const int index = |
809 | 0 | ((blk_row >> tx_h_log2) << stride_log2) + (blk_col >> tx_w_log2); |
810 | 0 | assert(index < INTER_TX_SIZE_BUF_LEN); |
811 | 0 | return index; |
812 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_txb_size_index Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_hmask.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_mask.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_vmask.c:av1_get_txb_size_index Unexecuted instantiation: intrapred.c:av1_get_txb_size_index Unexecuted instantiation: loopfilter.c:av1_get_txb_size_index Unexecuted instantiation: subtract.c:av1_get_txb_size_index Unexecuted instantiation: aom_asm_stubs.c:av1_get_txb_size_index Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_txb_size_index Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_txb_size_index Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_txb_size_index Unexecuted instantiation: intrapred_avx2.c:av1_get_txb_size_index Unexecuted instantiation: intrapred_sse2.c:av1_get_txb_size_index Unexecuted instantiation: intrapred_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: loopfilter_sse2.c:av1_get_txb_size_index Unexecuted instantiation: av1_dx_iface.c:av1_get_txb_size_index Unexecuted instantiation: alloccommon.c:av1_get_txb_size_index Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_txb_size_index Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_txb_size_index Unexecuted instantiation: av1_loopfilter.c:av1_get_txb_size_index Unexecuted instantiation: av1_rtcd.c:av1_get_txb_size_index Unexecuted instantiation: av1_txfm.c:av1_get_txb_size_index Unexecuted instantiation: blockd.c:av1_get_txb_size_index Unexecuted instantiation: cdef.c:av1_get_txb_size_index Unexecuted instantiation: cdef_block.c:av1_get_txb_size_index Unexecuted instantiation: cdef_block_avx2.c:av1_get_txb_size_index Unexecuted instantiation: cdef_block_sse2.c:av1_get_txb_size_index Unexecuted instantiation: cdef_block_sse4.c:av1_get_txb_size_index Unexecuted instantiation: cdef_block_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: cfl.c:av1_get_txb_size_index Unexecuted instantiation: convolve.c:av1_get_txb_size_index Unexecuted instantiation: debugmodes.c:av1_get_txb_size_index Unexecuted instantiation: entropy.c:av1_get_txb_size_index Unexecuted instantiation: entropymode.c:av1_get_txb_size_index Unexecuted instantiation: entropymv.c:av1_get_txb_size_index Unexecuted instantiation: idct.c:av1_get_txb_size_index Unexecuted instantiation: mvref_common.c:av1_get_txb_size_index Unexecuted instantiation: pred_common.c:av1_get_txb_size_index Unexecuted instantiation: quant_common.c:av1_get_txb_size_index Unexecuted instantiation: reconinter.c:av1_get_txb_size_index Unexecuted instantiation: reconintra.c:av1_get_txb_size_index Unexecuted instantiation: resize.c:av1_get_txb_size_index Unexecuted instantiation: restoration.c:av1_get_txb_size_index Unexecuted instantiation: scale.c:av1_get_txb_size_index Unexecuted instantiation: scan.c:av1_get_txb_size_index Unexecuted instantiation: seg_common.c:av1_get_txb_size_index Unexecuted instantiation: thread_common.c:av1_get_txb_size_index Unexecuted instantiation: tile_common.c:av1_get_txb_size_index Unexecuted instantiation: txb_common.c:av1_get_txb_size_index Unexecuted instantiation: warped_motion.c:av1_get_txb_size_index Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_txb_size_index Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_txb_size_index Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_txb_size_index Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_txb_size_index Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: av1_txfm_sse4.c:av1_get_txb_size_index Unexecuted instantiation: cfl_avx2.c:av1_get_txb_size_index Unexecuted instantiation: cfl_sse2.c:av1_get_txb_size_index Unexecuted instantiation: cfl_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: convolve_2d_avx2.c:av1_get_txb_size_index Unexecuted instantiation: convolve_2d_sse2.c:av1_get_txb_size_index Unexecuted instantiation: convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: convolve_sse2.c:av1_get_txb_size_index Unexecuted instantiation: filterintra_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_txb_size_index Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: intra_edge_sse4.c:av1_get_txb_size_index Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_txb_size_index Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: reconinter_avx2.c:av1_get_txb_size_index Unexecuted instantiation: reconinter_sse4.c:av1_get_txb_size_index Unexecuted instantiation: reconinter_ssse3.c:av1_get_txb_size_index Unexecuted instantiation: selfguided_avx2.c:av1_get_txb_size_index Unexecuted instantiation: selfguided_sse4.c:av1_get_txb_size_index Unexecuted instantiation: warp_plane_sse4.c:av1_get_txb_size_index Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_txb_size_index Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_txb_size_index Unexecuted instantiation: decodeframe.c:av1_get_txb_size_index Unexecuted instantiation: decodemv.c:av1_get_txb_size_index Unexecuted instantiation: decoder.c:av1_get_txb_size_index Unexecuted instantiation: decodetxb.c:av1_get_txb_size_index Unexecuted instantiation: detokenize.c:av1_get_txb_size_index Unexecuted instantiation: dthread.c:av1_get_txb_size_index Unexecuted instantiation: obu.c:av1_get_txb_size_index |
813 | | |
814 | | static INLINE int av1_get_txk_type_index(BLOCK_SIZE bsize, int blk_row, |
815 | 0 | int blk_col) { |
816 | 0 | TX_SIZE txs = max_txsize_rect_lookup[bsize]; |
817 | 0 | for (int level = 0; level < MAX_VARTX_DEPTH; ++level) |
818 | 0 | txs = sub_tx_size_map[txs]; |
819 | 0 | const int tx_w_log2 = tx_size_wide_log2[txs] - MI_SIZE_LOG2; |
820 | 0 | const int tx_h_log2 = tx_size_high_log2[txs] - MI_SIZE_LOG2; |
821 | 0 | const int bw_uint_log2 = mi_size_wide_log2[bsize]; |
822 | 0 | const int stride_log2 = bw_uint_log2 - tx_w_log2; |
823 | 0 | const int index = |
824 | 0 | ((blk_row >> tx_h_log2) << stride_log2) + (blk_col >> tx_w_log2); |
825 | 0 | assert(index < TXK_TYPE_BUF_LEN); |
826 | 0 | return index; |
827 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_txk_type_index Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_hmask.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_mask.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_vmask.c:av1_get_txk_type_index Unexecuted instantiation: intrapred.c:av1_get_txk_type_index Unexecuted instantiation: loopfilter.c:av1_get_txk_type_index Unexecuted instantiation: subtract.c:av1_get_txk_type_index Unexecuted instantiation: aom_asm_stubs.c:av1_get_txk_type_index Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_txk_type_index Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_txk_type_index Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_txk_type_index Unexecuted instantiation: intrapred_avx2.c:av1_get_txk_type_index Unexecuted instantiation: intrapred_sse2.c:av1_get_txk_type_index Unexecuted instantiation: intrapred_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: loopfilter_sse2.c:av1_get_txk_type_index Unexecuted instantiation: av1_dx_iface.c:av1_get_txk_type_index Unexecuted instantiation: alloccommon.c:av1_get_txk_type_index Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_txk_type_index Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_txk_type_index Unexecuted instantiation: av1_loopfilter.c:av1_get_txk_type_index Unexecuted instantiation: av1_rtcd.c:av1_get_txk_type_index Unexecuted instantiation: av1_txfm.c:av1_get_txk_type_index Unexecuted instantiation: blockd.c:av1_get_txk_type_index Unexecuted instantiation: cdef.c:av1_get_txk_type_index Unexecuted instantiation: cdef_block.c:av1_get_txk_type_index Unexecuted instantiation: cdef_block_avx2.c:av1_get_txk_type_index Unexecuted instantiation: cdef_block_sse2.c:av1_get_txk_type_index Unexecuted instantiation: cdef_block_sse4.c:av1_get_txk_type_index Unexecuted instantiation: cdef_block_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: cfl.c:av1_get_txk_type_index Unexecuted instantiation: convolve.c:av1_get_txk_type_index Unexecuted instantiation: debugmodes.c:av1_get_txk_type_index Unexecuted instantiation: entropy.c:av1_get_txk_type_index Unexecuted instantiation: entropymode.c:av1_get_txk_type_index Unexecuted instantiation: entropymv.c:av1_get_txk_type_index Unexecuted instantiation: idct.c:av1_get_txk_type_index Unexecuted instantiation: mvref_common.c:av1_get_txk_type_index Unexecuted instantiation: pred_common.c:av1_get_txk_type_index Unexecuted instantiation: quant_common.c:av1_get_txk_type_index Unexecuted instantiation: reconinter.c:av1_get_txk_type_index Unexecuted instantiation: reconintra.c:av1_get_txk_type_index Unexecuted instantiation: resize.c:av1_get_txk_type_index Unexecuted instantiation: restoration.c:av1_get_txk_type_index Unexecuted instantiation: scale.c:av1_get_txk_type_index Unexecuted instantiation: scan.c:av1_get_txk_type_index Unexecuted instantiation: seg_common.c:av1_get_txk_type_index Unexecuted instantiation: thread_common.c:av1_get_txk_type_index Unexecuted instantiation: tile_common.c:av1_get_txk_type_index Unexecuted instantiation: txb_common.c:av1_get_txk_type_index Unexecuted instantiation: warped_motion.c:av1_get_txk_type_index Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_txk_type_index Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_txk_type_index Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_txk_type_index Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_txk_type_index Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: av1_txfm_sse4.c:av1_get_txk_type_index Unexecuted instantiation: cfl_avx2.c:av1_get_txk_type_index Unexecuted instantiation: cfl_sse2.c:av1_get_txk_type_index Unexecuted instantiation: cfl_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: convolve_2d_avx2.c:av1_get_txk_type_index Unexecuted instantiation: convolve_2d_sse2.c:av1_get_txk_type_index Unexecuted instantiation: convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: convolve_sse2.c:av1_get_txk_type_index Unexecuted instantiation: filterintra_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_txk_type_index Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: intra_edge_sse4.c:av1_get_txk_type_index Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_txk_type_index Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: reconinter_avx2.c:av1_get_txk_type_index Unexecuted instantiation: reconinter_sse4.c:av1_get_txk_type_index Unexecuted instantiation: reconinter_ssse3.c:av1_get_txk_type_index Unexecuted instantiation: selfguided_avx2.c:av1_get_txk_type_index Unexecuted instantiation: selfguided_sse4.c:av1_get_txk_type_index Unexecuted instantiation: warp_plane_sse4.c:av1_get_txk_type_index Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_txk_type_index Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_txk_type_index Unexecuted instantiation: decodeframe.c:av1_get_txk_type_index Unexecuted instantiation: decodemv.c:av1_get_txk_type_index Unexecuted instantiation: decoder.c:av1_get_txk_type_index Unexecuted instantiation: decodetxb.c:av1_get_txk_type_index Unexecuted instantiation: detokenize.c:av1_get_txk_type_index Unexecuted instantiation: dthread.c:av1_get_txk_type_index Unexecuted instantiation: obu.c:av1_get_txk_type_index |
828 | | |
829 | | static INLINE void update_txk_array(TX_TYPE *txk_type, BLOCK_SIZE bsize, |
830 | | int blk_row, int blk_col, TX_SIZE tx_size, |
831 | 0 | TX_TYPE tx_type) { |
832 | 0 | const int txk_type_idx = av1_get_txk_type_index(bsize, blk_row, blk_col); |
833 | 0 | txk_type[txk_type_idx] = tx_type; |
834 | 0 |
|
835 | 0 | const int txw = tx_size_wide_unit[tx_size]; |
836 | 0 | const int txh = tx_size_high_unit[tx_size]; |
837 | 0 | // The 16x16 unit is due to the constraint from tx_64x64 which sets the |
838 | 0 | // maximum tx size for chroma as 32x32. Coupled with 4x1 transform block |
839 | 0 | // size, the constraint takes effect in 32x16 / 16x32 size too. To solve |
840 | 0 | // the intricacy, cover all the 16x16 units inside a 64 level transform. |
841 | 0 | if (txw == tx_size_wide_unit[TX_64X64] || |
842 | 0 | txh == tx_size_high_unit[TX_64X64]) { |
843 | 0 | const int tx_unit = tx_size_wide_unit[TX_16X16]; |
844 | 0 | for (int idy = 0; idy < txh; idy += tx_unit) { |
845 | 0 | for (int idx = 0; idx < txw; idx += tx_unit) { |
846 | 0 | const int this_index = |
847 | 0 | av1_get_txk_type_index(bsize, blk_row + idy, blk_col + idx); |
848 | 0 | txk_type[this_index] = tx_type; |
849 | 0 | } |
850 | 0 | } |
851 | 0 | } |
852 | 0 | } Unexecuted instantiation: aom_convolve.c:update_txk_array Unexecuted instantiation: aom_dsp_rtcd.c:update_txk_array Unexecuted instantiation: blend_a64_hmask.c:update_txk_array Unexecuted instantiation: blend_a64_mask.c:update_txk_array Unexecuted instantiation: blend_a64_vmask.c:update_txk_array Unexecuted instantiation: intrapred.c:update_txk_array Unexecuted instantiation: loopfilter.c:update_txk_array Unexecuted instantiation: subtract.c:update_txk_array Unexecuted instantiation: aom_asm_stubs.c:update_txk_array Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:update_txk_array Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:update_txk_array Unexecuted instantiation: blend_a64_hmask_sse4.c:update_txk_array Unexecuted instantiation: blend_a64_mask_avx2.c:update_txk_array Unexecuted instantiation: blend_a64_mask_sse4.c:update_txk_array Unexecuted instantiation: blend_a64_vmask_sse4.c:update_txk_array Unexecuted instantiation: highbd_convolve_avx2.c:update_txk_array Unexecuted instantiation: highbd_convolve_ssse3.c:update_txk_array Unexecuted instantiation: highbd_intrapred_sse2.c:update_txk_array Unexecuted instantiation: highbd_loopfilter_avx2.c:update_txk_array Unexecuted instantiation: highbd_loopfilter_sse2.c:update_txk_array Unexecuted instantiation: intrapred_avx2.c:update_txk_array Unexecuted instantiation: intrapred_sse2.c:update_txk_array Unexecuted instantiation: intrapred_ssse3.c:update_txk_array Unexecuted instantiation: loopfilter_sse2.c:update_txk_array Unexecuted instantiation: av1_dx_iface.c:update_txk_array Unexecuted instantiation: alloccommon.c:update_txk_array Unexecuted instantiation: av1_inv_txfm1d.c:update_txk_array Unexecuted instantiation: av1_inv_txfm2d.c:update_txk_array Unexecuted instantiation: av1_loopfilter.c:update_txk_array Unexecuted instantiation: av1_rtcd.c:update_txk_array Unexecuted instantiation: av1_txfm.c:update_txk_array Unexecuted instantiation: blockd.c:update_txk_array Unexecuted instantiation: cdef.c:update_txk_array Unexecuted instantiation: cdef_block.c:update_txk_array Unexecuted instantiation: cdef_block_avx2.c:update_txk_array Unexecuted instantiation: cdef_block_sse2.c:update_txk_array Unexecuted instantiation: cdef_block_sse4.c:update_txk_array Unexecuted instantiation: cdef_block_ssse3.c:update_txk_array Unexecuted instantiation: cfl.c:update_txk_array Unexecuted instantiation: convolve.c:update_txk_array Unexecuted instantiation: debugmodes.c:update_txk_array Unexecuted instantiation: entropy.c:update_txk_array Unexecuted instantiation: entropymode.c:update_txk_array Unexecuted instantiation: entropymv.c:update_txk_array Unexecuted instantiation: idct.c:update_txk_array Unexecuted instantiation: mvref_common.c:update_txk_array Unexecuted instantiation: pred_common.c:update_txk_array Unexecuted instantiation: quant_common.c:update_txk_array Unexecuted instantiation: reconinter.c:update_txk_array Unexecuted instantiation: reconintra.c:update_txk_array Unexecuted instantiation: resize.c:update_txk_array Unexecuted instantiation: restoration.c:update_txk_array Unexecuted instantiation: scale.c:update_txk_array Unexecuted instantiation: scan.c:update_txk_array Unexecuted instantiation: seg_common.c:update_txk_array Unexecuted instantiation: thread_common.c:update_txk_array Unexecuted instantiation: tile_common.c:update_txk_array Unexecuted instantiation: txb_common.c:update_txk_array Unexecuted instantiation: warped_motion.c:update_txk_array Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:update_txk_array Unexecuted instantiation: av1_convolve_scale_sse4.c:update_txk_array Unexecuted instantiation: av1_highbd_convolve_sse4.c:update_txk_array Unexecuted instantiation: av1_inv_txfm_avx2.c:update_txk_array Unexecuted instantiation: av1_inv_txfm_ssse3.c:update_txk_array Unexecuted instantiation: av1_txfm_sse4.c:update_txk_array Unexecuted instantiation: cfl_avx2.c:update_txk_array Unexecuted instantiation: cfl_sse2.c:update_txk_array Unexecuted instantiation: cfl_ssse3.c:update_txk_array Unexecuted instantiation: convolve_2d_avx2.c:update_txk_array Unexecuted instantiation: convolve_2d_sse2.c:update_txk_array Unexecuted instantiation: convolve_avx2.c:update_txk_array Unexecuted instantiation: convolve_sse2.c:update_txk_array Unexecuted instantiation: filterintra_sse4.c:update_txk_array Unexecuted instantiation: highbd_convolve_2d_avx2.c:update_txk_array Unexecuted instantiation: highbd_convolve_2d_sse2.c:update_txk_array Unexecuted instantiation: highbd_convolve_2d_sse4.c:update_txk_array Unexecuted instantiation: highbd_convolve_2d_ssse3.c:update_txk_array Unexecuted instantiation: highbd_inv_txfm_avx2.c:update_txk_array Unexecuted instantiation: highbd_inv_txfm_sse4.c:update_txk_array Unexecuted instantiation: highbd_jnt_convolve_avx2.c:update_txk_array Unexecuted instantiation: highbd_jnt_convolve_sse4.c:update_txk_array Unexecuted instantiation: highbd_warp_plane_sse4.c:update_txk_array Unexecuted instantiation: highbd_wiener_convolve_avx2.c:update_txk_array Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:update_txk_array Unexecuted instantiation: intra_edge_sse4.c:update_txk_array Unexecuted instantiation: jnt_convolve_avx2.c:update_txk_array Unexecuted instantiation: jnt_convolve_sse2.c:update_txk_array Unexecuted instantiation: jnt_convolve_ssse3.c:update_txk_array Unexecuted instantiation: reconinter_avx2.c:update_txk_array Unexecuted instantiation: reconinter_sse4.c:update_txk_array Unexecuted instantiation: reconinter_ssse3.c:update_txk_array Unexecuted instantiation: selfguided_avx2.c:update_txk_array Unexecuted instantiation: selfguided_sse4.c:update_txk_array Unexecuted instantiation: warp_plane_sse4.c:update_txk_array Unexecuted instantiation: wiener_convolve_avx2.c:update_txk_array Unexecuted instantiation: wiener_convolve_sse2.c:update_txk_array Unexecuted instantiation: decodeframe.c:update_txk_array Unexecuted instantiation: decodemv.c:update_txk_array Unexecuted instantiation: decoder.c:update_txk_array Unexecuted instantiation: decodetxb.c:update_txk_array Unexecuted instantiation: detokenize.c:update_txk_array Unexecuted instantiation: dthread.c:update_txk_array Unexecuted instantiation: obu.c:update_txk_array |
853 | | |
854 | | static INLINE TX_TYPE av1_get_tx_type(PLANE_TYPE plane_type, |
855 | | const MACROBLOCKD *xd, int blk_row, |
856 | | int blk_col, TX_SIZE tx_size, |
857 | 0 | int reduced_tx_set) { |
858 | 0 | const MB_MODE_INFO *const mbmi = xd->mi[0]; |
859 | 0 | const struct macroblockd_plane *const pd = &xd->plane[plane_type]; |
860 | 0 | const TxSetType tx_set_type = |
861 | 0 | av1_get_ext_tx_set_type(tx_size, is_inter_block(mbmi), reduced_tx_set); |
862 | 0 |
|
863 | 0 | TX_TYPE tx_type; |
864 | 0 | if (xd->lossless[mbmi->segment_id] || txsize_sqr_up_map[tx_size] > TX_32X32) { |
865 | 0 | tx_type = DCT_DCT; |
866 | 0 | } else { |
867 | 0 | if (plane_type == PLANE_TYPE_Y) { |
868 | 0 | const int txk_type_idx = |
869 | 0 | av1_get_txk_type_index(mbmi->sb_type, blk_row, blk_col); |
870 | 0 | tx_type = mbmi->txk_type[txk_type_idx]; |
871 | 0 | } else if (is_inter_block(mbmi)) { |
872 | 0 | // scale back to y plane's coordinate |
873 | 0 | blk_row <<= pd->subsampling_y; |
874 | 0 | blk_col <<= pd->subsampling_x; |
875 | 0 | const int txk_type_idx = |
876 | 0 | av1_get_txk_type_index(mbmi->sb_type, blk_row, blk_col); |
877 | 0 | tx_type = mbmi->txk_type[txk_type_idx]; |
878 | 0 | } else { |
879 | 0 | // In intra mode, uv planes don't share the same prediction mode as y |
880 | 0 | // plane, so the tx_type should not be shared |
881 | 0 | tx_type = intra_mode_to_tx_type(mbmi, PLANE_TYPE_UV); |
882 | 0 | } |
883 | 0 | } |
884 | 0 | assert(tx_type < TX_TYPES); |
885 | 0 | if (!av1_ext_tx_used[tx_set_type][tx_type]) return DCT_DCT; |
886 | 0 | return tx_type; |
887 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_tx_type Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_tx_type Unexecuted instantiation: blend_a64_hmask.c:av1_get_tx_type Unexecuted instantiation: blend_a64_mask.c:av1_get_tx_type Unexecuted instantiation: blend_a64_vmask.c:av1_get_tx_type Unexecuted instantiation: intrapred.c:av1_get_tx_type Unexecuted instantiation: loopfilter.c:av1_get_tx_type Unexecuted instantiation: subtract.c:av1_get_tx_type Unexecuted instantiation: aom_asm_stubs.c:av1_get_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_tx_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_tx_type Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_tx_type Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_tx_type Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_tx_type Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_tx_type Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_tx_type Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_tx_type Unexecuted instantiation: intrapred_avx2.c:av1_get_tx_type Unexecuted instantiation: intrapred_sse2.c:av1_get_tx_type Unexecuted instantiation: intrapred_ssse3.c:av1_get_tx_type Unexecuted instantiation: loopfilter_sse2.c:av1_get_tx_type Unexecuted instantiation: av1_dx_iface.c:av1_get_tx_type Unexecuted instantiation: alloccommon.c:av1_get_tx_type Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_tx_type Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_tx_type Unexecuted instantiation: av1_loopfilter.c:av1_get_tx_type Unexecuted instantiation: av1_rtcd.c:av1_get_tx_type Unexecuted instantiation: av1_txfm.c:av1_get_tx_type Unexecuted instantiation: blockd.c:av1_get_tx_type Unexecuted instantiation: cdef.c:av1_get_tx_type Unexecuted instantiation: cdef_block.c:av1_get_tx_type Unexecuted instantiation: cdef_block_avx2.c:av1_get_tx_type Unexecuted instantiation: cdef_block_sse2.c:av1_get_tx_type Unexecuted instantiation: cdef_block_sse4.c:av1_get_tx_type Unexecuted instantiation: cdef_block_ssse3.c:av1_get_tx_type Unexecuted instantiation: cfl.c:av1_get_tx_type Unexecuted instantiation: convolve.c:av1_get_tx_type Unexecuted instantiation: debugmodes.c:av1_get_tx_type Unexecuted instantiation: entropy.c:av1_get_tx_type Unexecuted instantiation: entropymode.c:av1_get_tx_type Unexecuted instantiation: entropymv.c:av1_get_tx_type Unexecuted instantiation: idct.c:av1_get_tx_type Unexecuted instantiation: mvref_common.c:av1_get_tx_type Unexecuted instantiation: pred_common.c:av1_get_tx_type Unexecuted instantiation: quant_common.c:av1_get_tx_type Unexecuted instantiation: reconinter.c:av1_get_tx_type Unexecuted instantiation: reconintra.c:av1_get_tx_type Unexecuted instantiation: resize.c:av1_get_tx_type Unexecuted instantiation: restoration.c:av1_get_tx_type Unexecuted instantiation: scale.c:av1_get_tx_type Unexecuted instantiation: scan.c:av1_get_tx_type Unexecuted instantiation: seg_common.c:av1_get_tx_type Unexecuted instantiation: thread_common.c:av1_get_tx_type Unexecuted instantiation: tile_common.c:av1_get_tx_type Unexecuted instantiation: txb_common.c:av1_get_tx_type Unexecuted instantiation: warped_motion.c:av1_get_tx_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_tx_type Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_tx_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_tx_type Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_tx_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_tx_type Unexecuted instantiation: av1_txfm_sse4.c:av1_get_tx_type Unexecuted instantiation: cfl_avx2.c:av1_get_tx_type Unexecuted instantiation: cfl_sse2.c:av1_get_tx_type Unexecuted instantiation: cfl_ssse3.c:av1_get_tx_type Unexecuted instantiation: convolve_2d_avx2.c:av1_get_tx_type Unexecuted instantiation: convolve_2d_sse2.c:av1_get_tx_type Unexecuted instantiation: convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: convolve_sse2.c:av1_get_tx_type Unexecuted instantiation: filterintra_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_tx_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_tx_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_tx_type Unexecuted instantiation: intra_edge_sse4.c:av1_get_tx_type Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_tx_type Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_tx_type Unexecuted instantiation: reconinter_avx2.c:av1_get_tx_type Unexecuted instantiation: reconinter_sse4.c:av1_get_tx_type Unexecuted instantiation: reconinter_ssse3.c:av1_get_tx_type Unexecuted instantiation: selfguided_avx2.c:av1_get_tx_type Unexecuted instantiation: selfguided_sse4.c:av1_get_tx_type Unexecuted instantiation: warp_plane_sse4.c:av1_get_tx_type Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_tx_type Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_tx_type Unexecuted instantiation: decodeframe.c:av1_get_tx_type Unexecuted instantiation: decodemv.c:av1_get_tx_type Unexecuted instantiation: decoder.c:av1_get_tx_type Unexecuted instantiation: decodetxb.c:av1_get_tx_type Unexecuted instantiation: detokenize.c:av1_get_tx_type Unexecuted instantiation: dthread.c:av1_get_tx_type Unexecuted instantiation: obu.c:av1_get_tx_type |
888 | | |
889 | | void av1_setup_block_planes(MACROBLOCKD *xd, int ss_x, int ss_y, |
890 | | const int num_planes); |
891 | | |
892 | 0 | static INLINE int bsize_to_max_depth(BLOCK_SIZE bsize) { |
893 | 0 | TX_SIZE tx_size = max_txsize_rect_lookup[bsize]; |
894 | 0 | int depth = 0; |
895 | 0 | while (depth < MAX_TX_DEPTH && tx_size != TX_4X4) { |
896 | 0 | depth++; |
897 | 0 | tx_size = sub_tx_size_map[tx_size]; |
898 | 0 | } |
899 | 0 | return depth; |
900 | 0 | } Unexecuted instantiation: aom_convolve.c:bsize_to_max_depth Unexecuted instantiation: aom_dsp_rtcd.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_hmask.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_mask.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_vmask.c:bsize_to_max_depth Unexecuted instantiation: intrapred.c:bsize_to_max_depth Unexecuted instantiation: loopfilter.c:bsize_to_max_depth Unexecuted instantiation: subtract.c:bsize_to_max_depth Unexecuted instantiation: aom_asm_stubs.c:bsize_to_max_depth Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:bsize_to_max_depth Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_hmask_sse4.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_mask_avx2.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_mask_sse4.c:bsize_to_max_depth Unexecuted instantiation: blend_a64_vmask_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_ssse3.c:bsize_to_max_depth Unexecuted instantiation: highbd_intrapred_sse2.c:bsize_to_max_depth Unexecuted instantiation: highbd_loopfilter_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_loopfilter_sse2.c:bsize_to_max_depth Unexecuted instantiation: intrapred_avx2.c:bsize_to_max_depth Unexecuted instantiation: intrapred_sse2.c:bsize_to_max_depth Unexecuted instantiation: intrapred_ssse3.c:bsize_to_max_depth Unexecuted instantiation: loopfilter_sse2.c:bsize_to_max_depth Unexecuted instantiation: av1_dx_iface.c:bsize_to_max_depth Unexecuted instantiation: alloccommon.c:bsize_to_max_depth Unexecuted instantiation: av1_inv_txfm1d.c:bsize_to_max_depth Unexecuted instantiation: av1_inv_txfm2d.c:bsize_to_max_depth Unexecuted instantiation: av1_loopfilter.c:bsize_to_max_depth Unexecuted instantiation: av1_rtcd.c:bsize_to_max_depth Unexecuted instantiation: av1_txfm.c:bsize_to_max_depth Unexecuted instantiation: blockd.c:bsize_to_max_depth Unexecuted instantiation: cdef.c:bsize_to_max_depth Unexecuted instantiation: cdef_block.c:bsize_to_max_depth Unexecuted instantiation: cdef_block_avx2.c:bsize_to_max_depth Unexecuted instantiation: cdef_block_sse2.c:bsize_to_max_depth Unexecuted instantiation: cdef_block_sse4.c:bsize_to_max_depth Unexecuted instantiation: cdef_block_ssse3.c:bsize_to_max_depth Unexecuted instantiation: cfl.c:bsize_to_max_depth Unexecuted instantiation: convolve.c:bsize_to_max_depth Unexecuted instantiation: debugmodes.c:bsize_to_max_depth Unexecuted instantiation: entropy.c:bsize_to_max_depth Unexecuted instantiation: entropymode.c:bsize_to_max_depth Unexecuted instantiation: entropymv.c:bsize_to_max_depth Unexecuted instantiation: idct.c:bsize_to_max_depth Unexecuted instantiation: mvref_common.c:bsize_to_max_depth Unexecuted instantiation: pred_common.c:bsize_to_max_depth Unexecuted instantiation: quant_common.c:bsize_to_max_depth Unexecuted instantiation: reconinter.c:bsize_to_max_depth Unexecuted instantiation: reconintra.c:bsize_to_max_depth Unexecuted instantiation: resize.c:bsize_to_max_depth Unexecuted instantiation: restoration.c:bsize_to_max_depth Unexecuted instantiation: scale.c:bsize_to_max_depth Unexecuted instantiation: scan.c:bsize_to_max_depth Unexecuted instantiation: seg_common.c:bsize_to_max_depth Unexecuted instantiation: thread_common.c:bsize_to_max_depth Unexecuted instantiation: tile_common.c:bsize_to_max_depth Unexecuted instantiation: txb_common.c:bsize_to_max_depth Unexecuted instantiation: warped_motion.c:bsize_to_max_depth Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:bsize_to_max_depth Unexecuted instantiation: av1_convolve_scale_sse4.c:bsize_to_max_depth Unexecuted instantiation: av1_highbd_convolve_sse4.c:bsize_to_max_depth Unexecuted instantiation: av1_inv_txfm_avx2.c:bsize_to_max_depth Unexecuted instantiation: av1_inv_txfm_ssse3.c:bsize_to_max_depth Unexecuted instantiation: av1_txfm_sse4.c:bsize_to_max_depth Unexecuted instantiation: cfl_avx2.c:bsize_to_max_depth Unexecuted instantiation: cfl_sse2.c:bsize_to_max_depth Unexecuted instantiation: cfl_ssse3.c:bsize_to_max_depth Unexecuted instantiation: convolve_2d_avx2.c:bsize_to_max_depth Unexecuted instantiation: convolve_2d_sse2.c:bsize_to_max_depth Unexecuted instantiation: convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: convolve_sse2.c:bsize_to_max_depth Unexecuted instantiation: filterintra_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_2d_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_2d_sse2.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_2d_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_convolve_2d_ssse3.c:bsize_to_max_depth Unexecuted instantiation: highbd_inv_txfm_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_inv_txfm_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_jnt_convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_jnt_convolve_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_warp_plane_sse4.c:bsize_to_max_depth Unexecuted instantiation: highbd_wiener_convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:bsize_to_max_depth Unexecuted instantiation: intra_edge_sse4.c:bsize_to_max_depth Unexecuted instantiation: jnt_convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: jnt_convolve_sse2.c:bsize_to_max_depth Unexecuted instantiation: jnt_convolve_ssse3.c:bsize_to_max_depth Unexecuted instantiation: reconinter_avx2.c:bsize_to_max_depth Unexecuted instantiation: reconinter_sse4.c:bsize_to_max_depth Unexecuted instantiation: reconinter_ssse3.c:bsize_to_max_depth Unexecuted instantiation: selfguided_avx2.c:bsize_to_max_depth Unexecuted instantiation: selfguided_sse4.c:bsize_to_max_depth Unexecuted instantiation: warp_plane_sse4.c:bsize_to_max_depth Unexecuted instantiation: wiener_convolve_avx2.c:bsize_to_max_depth Unexecuted instantiation: wiener_convolve_sse2.c:bsize_to_max_depth Unexecuted instantiation: decodeframe.c:bsize_to_max_depth Unexecuted instantiation: decodemv.c:bsize_to_max_depth Unexecuted instantiation: decoder.c:bsize_to_max_depth Unexecuted instantiation: decodetxb.c:bsize_to_max_depth Unexecuted instantiation: detokenize.c:bsize_to_max_depth Unexecuted instantiation: dthread.c:bsize_to_max_depth Unexecuted instantiation: obu.c:bsize_to_max_depth |
901 | | |
902 | 0 | static INLINE int bsize_to_tx_size_cat(BLOCK_SIZE bsize) { |
903 | 0 | TX_SIZE tx_size = max_txsize_rect_lookup[bsize]; |
904 | 0 | assert(tx_size != TX_4X4); |
905 | 0 | int depth = 0; |
906 | 0 | while (tx_size != TX_4X4) { |
907 | 0 | depth++; |
908 | 0 | tx_size = sub_tx_size_map[tx_size]; |
909 | 0 | assert(depth < 10); |
910 | 0 | } |
911 | 0 | assert(depth <= MAX_TX_CATS); |
912 | 0 | return depth - 1; |
913 | 0 | } Unexecuted instantiation: aom_convolve.c:bsize_to_tx_size_cat Unexecuted instantiation: aom_dsp_rtcd.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_hmask.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_mask.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_vmask.c:bsize_to_tx_size_cat Unexecuted instantiation: intrapred.c:bsize_to_tx_size_cat Unexecuted instantiation: loopfilter.c:bsize_to_tx_size_cat Unexecuted instantiation: subtract.c:bsize_to_tx_size_cat Unexecuted instantiation: aom_asm_stubs.c:bsize_to_tx_size_cat Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_hmask_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_mask_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_mask_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: blend_a64_vmask_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_intrapred_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_loopfilter_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_loopfilter_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: intrapred_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: intrapred_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: intrapred_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: loopfilter_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_dx_iface.c:bsize_to_tx_size_cat Unexecuted instantiation: alloccommon.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_inv_txfm1d.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_inv_txfm2d.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_loopfilter.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_rtcd.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_txfm.c:bsize_to_tx_size_cat Unexecuted instantiation: blockd.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef_block.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef_block_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef_block_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef_block_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: cdef_block_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: cfl.c:bsize_to_tx_size_cat Unexecuted instantiation: convolve.c:bsize_to_tx_size_cat Unexecuted instantiation: debugmodes.c:bsize_to_tx_size_cat Unexecuted instantiation: entropy.c:bsize_to_tx_size_cat Unexecuted instantiation: entropymode.c:bsize_to_tx_size_cat Unexecuted instantiation: entropymv.c:bsize_to_tx_size_cat Unexecuted instantiation: idct.c:bsize_to_tx_size_cat Unexecuted instantiation: mvref_common.c:bsize_to_tx_size_cat Unexecuted instantiation: pred_common.c:bsize_to_tx_size_cat Unexecuted instantiation: quant_common.c:bsize_to_tx_size_cat Unexecuted instantiation: reconinter.c:bsize_to_tx_size_cat Unexecuted instantiation: reconintra.c:bsize_to_tx_size_cat Unexecuted instantiation: resize.c:bsize_to_tx_size_cat Unexecuted instantiation: restoration.c:bsize_to_tx_size_cat Unexecuted instantiation: scale.c:bsize_to_tx_size_cat Unexecuted instantiation: scan.c:bsize_to_tx_size_cat Unexecuted instantiation: seg_common.c:bsize_to_tx_size_cat Unexecuted instantiation: thread_common.c:bsize_to_tx_size_cat Unexecuted instantiation: tile_common.c:bsize_to_tx_size_cat Unexecuted instantiation: txb_common.c:bsize_to_tx_size_cat Unexecuted instantiation: warped_motion.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_convolve_scale_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_highbd_convolve_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_inv_txfm_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_inv_txfm_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: av1_txfm_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: cfl_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: cfl_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: cfl_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: convolve_2d_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: convolve_2d_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: convolve_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: filterintra_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_2d_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_2d_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_2d_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_convolve_2d_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_inv_txfm_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_inv_txfm_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_jnt_convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_jnt_convolve_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_warp_plane_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_wiener_convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: intra_edge_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: jnt_convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: jnt_convolve_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: jnt_convolve_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: reconinter_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: reconinter_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: reconinter_ssse3.c:bsize_to_tx_size_cat Unexecuted instantiation: selfguided_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: selfguided_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: warp_plane_sse4.c:bsize_to_tx_size_cat Unexecuted instantiation: wiener_convolve_avx2.c:bsize_to_tx_size_cat Unexecuted instantiation: wiener_convolve_sse2.c:bsize_to_tx_size_cat Unexecuted instantiation: decodeframe.c:bsize_to_tx_size_cat Unexecuted instantiation: decodemv.c:bsize_to_tx_size_cat Unexecuted instantiation: decoder.c:bsize_to_tx_size_cat Unexecuted instantiation: decodetxb.c:bsize_to_tx_size_cat Unexecuted instantiation: detokenize.c:bsize_to_tx_size_cat Unexecuted instantiation: dthread.c:bsize_to_tx_size_cat Unexecuted instantiation: obu.c:bsize_to_tx_size_cat |
914 | | |
915 | 0 | static INLINE TX_SIZE depth_to_tx_size(int depth, BLOCK_SIZE bsize) { |
916 | 0 | TX_SIZE max_tx_size = max_txsize_rect_lookup[bsize]; |
917 | 0 | TX_SIZE tx_size = max_tx_size; |
918 | 0 | for (int d = 0; d < depth; ++d) tx_size = sub_tx_size_map[tx_size]; |
919 | 0 | return tx_size; |
920 | 0 | } Unexecuted instantiation: aom_convolve.c:depth_to_tx_size Unexecuted instantiation: aom_dsp_rtcd.c:depth_to_tx_size Unexecuted instantiation: blend_a64_hmask.c:depth_to_tx_size Unexecuted instantiation: blend_a64_mask.c:depth_to_tx_size Unexecuted instantiation: blend_a64_vmask.c:depth_to_tx_size Unexecuted instantiation: intrapred.c:depth_to_tx_size Unexecuted instantiation: loopfilter.c:depth_to_tx_size Unexecuted instantiation: subtract.c:depth_to_tx_size Unexecuted instantiation: aom_asm_stubs.c:depth_to_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:depth_to_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:depth_to_tx_size Unexecuted instantiation: blend_a64_hmask_sse4.c:depth_to_tx_size Unexecuted instantiation: blend_a64_mask_avx2.c:depth_to_tx_size Unexecuted instantiation: blend_a64_mask_sse4.c:depth_to_tx_size Unexecuted instantiation: blend_a64_vmask_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_ssse3.c:depth_to_tx_size Unexecuted instantiation: highbd_intrapred_sse2.c:depth_to_tx_size Unexecuted instantiation: highbd_loopfilter_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_loopfilter_sse2.c:depth_to_tx_size Unexecuted instantiation: intrapred_avx2.c:depth_to_tx_size Unexecuted instantiation: intrapred_sse2.c:depth_to_tx_size Unexecuted instantiation: intrapred_ssse3.c:depth_to_tx_size Unexecuted instantiation: loopfilter_sse2.c:depth_to_tx_size Unexecuted instantiation: av1_dx_iface.c:depth_to_tx_size Unexecuted instantiation: alloccommon.c:depth_to_tx_size Unexecuted instantiation: av1_inv_txfm1d.c:depth_to_tx_size Unexecuted instantiation: av1_inv_txfm2d.c:depth_to_tx_size Unexecuted instantiation: av1_loopfilter.c:depth_to_tx_size Unexecuted instantiation: av1_rtcd.c:depth_to_tx_size Unexecuted instantiation: av1_txfm.c:depth_to_tx_size Unexecuted instantiation: blockd.c:depth_to_tx_size Unexecuted instantiation: cdef.c:depth_to_tx_size Unexecuted instantiation: cdef_block.c:depth_to_tx_size Unexecuted instantiation: cdef_block_avx2.c:depth_to_tx_size Unexecuted instantiation: cdef_block_sse2.c:depth_to_tx_size Unexecuted instantiation: cdef_block_sse4.c:depth_to_tx_size Unexecuted instantiation: cdef_block_ssse3.c:depth_to_tx_size Unexecuted instantiation: cfl.c:depth_to_tx_size Unexecuted instantiation: convolve.c:depth_to_tx_size Unexecuted instantiation: debugmodes.c:depth_to_tx_size Unexecuted instantiation: entropy.c:depth_to_tx_size Unexecuted instantiation: entropymode.c:depth_to_tx_size Unexecuted instantiation: entropymv.c:depth_to_tx_size Unexecuted instantiation: idct.c:depth_to_tx_size Unexecuted instantiation: mvref_common.c:depth_to_tx_size Unexecuted instantiation: pred_common.c:depth_to_tx_size Unexecuted instantiation: quant_common.c:depth_to_tx_size Unexecuted instantiation: reconinter.c:depth_to_tx_size Unexecuted instantiation: reconintra.c:depth_to_tx_size Unexecuted instantiation: resize.c:depth_to_tx_size Unexecuted instantiation: restoration.c:depth_to_tx_size Unexecuted instantiation: scale.c:depth_to_tx_size Unexecuted instantiation: scan.c:depth_to_tx_size Unexecuted instantiation: seg_common.c:depth_to_tx_size Unexecuted instantiation: thread_common.c:depth_to_tx_size Unexecuted instantiation: tile_common.c:depth_to_tx_size Unexecuted instantiation: txb_common.c:depth_to_tx_size Unexecuted instantiation: warped_motion.c:depth_to_tx_size Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:depth_to_tx_size Unexecuted instantiation: av1_convolve_scale_sse4.c:depth_to_tx_size Unexecuted instantiation: av1_highbd_convolve_sse4.c:depth_to_tx_size Unexecuted instantiation: av1_inv_txfm_avx2.c:depth_to_tx_size Unexecuted instantiation: av1_inv_txfm_ssse3.c:depth_to_tx_size Unexecuted instantiation: av1_txfm_sse4.c:depth_to_tx_size Unexecuted instantiation: cfl_avx2.c:depth_to_tx_size Unexecuted instantiation: cfl_sse2.c:depth_to_tx_size Unexecuted instantiation: cfl_ssse3.c:depth_to_tx_size Unexecuted instantiation: convolve_2d_avx2.c:depth_to_tx_size Unexecuted instantiation: convolve_2d_sse2.c:depth_to_tx_size Unexecuted instantiation: convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: convolve_sse2.c:depth_to_tx_size Unexecuted instantiation: filterintra_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_2d_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_2d_sse2.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_2d_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_convolve_2d_ssse3.c:depth_to_tx_size Unexecuted instantiation: highbd_inv_txfm_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_inv_txfm_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_jnt_convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_jnt_convolve_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_warp_plane_sse4.c:depth_to_tx_size Unexecuted instantiation: highbd_wiener_convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:depth_to_tx_size Unexecuted instantiation: intra_edge_sse4.c:depth_to_tx_size Unexecuted instantiation: jnt_convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: jnt_convolve_sse2.c:depth_to_tx_size Unexecuted instantiation: jnt_convolve_ssse3.c:depth_to_tx_size Unexecuted instantiation: reconinter_avx2.c:depth_to_tx_size Unexecuted instantiation: reconinter_sse4.c:depth_to_tx_size Unexecuted instantiation: reconinter_ssse3.c:depth_to_tx_size Unexecuted instantiation: selfguided_avx2.c:depth_to_tx_size Unexecuted instantiation: selfguided_sse4.c:depth_to_tx_size Unexecuted instantiation: warp_plane_sse4.c:depth_to_tx_size Unexecuted instantiation: wiener_convolve_avx2.c:depth_to_tx_size Unexecuted instantiation: wiener_convolve_sse2.c:depth_to_tx_size Unexecuted instantiation: decodeframe.c:depth_to_tx_size Unexecuted instantiation: decodemv.c:depth_to_tx_size Unexecuted instantiation: decoder.c:depth_to_tx_size Unexecuted instantiation: decodetxb.c:depth_to_tx_size Unexecuted instantiation: detokenize.c:depth_to_tx_size Unexecuted instantiation: dthread.c:depth_to_tx_size Unexecuted instantiation: obu.c:depth_to_tx_size |
921 | | |
922 | 0 | static INLINE TX_SIZE av1_get_adjusted_tx_size(TX_SIZE tx_size) { |
923 | 0 | switch (tx_size) { |
924 | 0 | case TX_64X64: |
925 | 0 | case TX_64X32: |
926 | 0 | case TX_32X64: return TX_32X32; |
927 | 0 | case TX_64X16: return TX_32X16; |
928 | 0 | case TX_16X64: return TX_16X32; |
929 | 0 | default: return tx_size; |
930 | 0 | } |
931 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_adjusted_tx_size Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_hmask.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_mask.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_vmask.c:av1_get_adjusted_tx_size Unexecuted instantiation: intrapred.c:av1_get_adjusted_tx_size Unexecuted instantiation: loopfilter.c:av1_get_adjusted_tx_size Unexecuted instantiation: subtract.c:av1_get_adjusted_tx_size Unexecuted instantiation: aom_asm_stubs.c:av1_get_adjusted_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: intrapred_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: intrapred_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: intrapred_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: loopfilter_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_dx_iface.c:av1_get_adjusted_tx_size Unexecuted instantiation: alloccommon.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_rtcd.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_txfm.c:av1_get_adjusted_tx_size Unexecuted instantiation: blockd.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef_block.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef_block_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef_block_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef_block_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: cdef_block_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: cfl.c:av1_get_adjusted_tx_size Unexecuted instantiation: convolve.c:av1_get_adjusted_tx_size Unexecuted instantiation: debugmodes.c:av1_get_adjusted_tx_size Unexecuted instantiation: entropy.c:av1_get_adjusted_tx_size Unexecuted instantiation: entropymode.c:av1_get_adjusted_tx_size Unexecuted instantiation: entropymv.c:av1_get_adjusted_tx_size Unexecuted instantiation: idct.c:av1_get_adjusted_tx_size Unexecuted instantiation: mvref_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: pred_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: reconinter.c:av1_get_adjusted_tx_size Unexecuted instantiation: reconintra.c:av1_get_adjusted_tx_size Unexecuted instantiation: resize.c:av1_get_adjusted_tx_size Unexecuted instantiation: restoration.c:av1_get_adjusted_tx_size Unexecuted instantiation: scale.c:av1_get_adjusted_tx_size Unexecuted instantiation: scan.c:av1_get_adjusted_tx_size Unexecuted instantiation: seg_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: thread_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: tile_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: txb_common.c:av1_get_adjusted_tx_size Unexecuted instantiation: warped_motion.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: av1_txfm_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: cfl_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: cfl_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: cfl_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: convolve_2d_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: convolve_2d_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: convolve_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: filterintra_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: intra_edge_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: reconinter_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: reconinter_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: reconinter_ssse3.c:av1_get_adjusted_tx_size Unexecuted instantiation: selfguided_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: selfguided_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: warp_plane_sse4.c:av1_get_adjusted_tx_size Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_adjusted_tx_size Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_adjusted_tx_size Unexecuted instantiation: decodemv.c:av1_get_adjusted_tx_size Unexecuted instantiation: decoder.c:av1_get_adjusted_tx_size Unexecuted instantiation: detokenize.c:av1_get_adjusted_tx_size Unexecuted instantiation: dthread.c:av1_get_adjusted_tx_size Unexecuted instantiation: obu.c:av1_get_adjusted_tx_size |
932 | | |
933 | | static INLINE TX_SIZE av1_get_max_uv_txsize(BLOCK_SIZE bsize, int subsampling_x, |
934 | 0 | int subsampling_y) { |
935 | 0 | const BLOCK_SIZE plane_bsize = |
936 | 0 | get_plane_block_size(bsize, subsampling_x, subsampling_y); |
937 | 0 | assert(plane_bsize < BLOCK_SIZES_ALL); |
938 | 0 | const TX_SIZE uv_tx = max_txsize_rect_lookup[plane_bsize]; |
939 | 0 | return av1_get_adjusted_tx_size(uv_tx); |
940 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_max_uv_txsize Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_hmask.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_mask.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_vmask.c:av1_get_max_uv_txsize Unexecuted instantiation: intrapred.c:av1_get_max_uv_txsize Unexecuted instantiation: loopfilter.c:av1_get_max_uv_txsize Unexecuted instantiation: subtract.c:av1_get_max_uv_txsize Unexecuted instantiation: aom_asm_stubs.c:av1_get_max_uv_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: intrapred_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: intrapred_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: intrapred_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: loopfilter_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_dx_iface.c:av1_get_max_uv_txsize Unexecuted instantiation: alloccommon.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_loopfilter.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_rtcd.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_txfm.c:av1_get_max_uv_txsize Unexecuted instantiation: blockd.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef_block.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef_block_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef_block_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef_block_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: cdef_block_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: cfl.c:av1_get_max_uv_txsize Unexecuted instantiation: convolve.c:av1_get_max_uv_txsize Unexecuted instantiation: debugmodes.c:av1_get_max_uv_txsize Unexecuted instantiation: entropy.c:av1_get_max_uv_txsize Unexecuted instantiation: entropymode.c:av1_get_max_uv_txsize Unexecuted instantiation: entropymv.c:av1_get_max_uv_txsize Unexecuted instantiation: idct.c:av1_get_max_uv_txsize Unexecuted instantiation: mvref_common.c:av1_get_max_uv_txsize Unexecuted instantiation: pred_common.c:av1_get_max_uv_txsize Unexecuted instantiation: quant_common.c:av1_get_max_uv_txsize Unexecuted instantiation: reconinter.c:av1_get_max_uv_txsize Unexecuted instantiation: reconintra.c:av1_get_max_uv_txsize Unexecuted instantiation: resize.c:av1_get_max_uv_txsize Unexecuted instantiation: restoration.c:av1_get_max_uv_txsize Unexecuted instantiation: scale.c:av1_get_max_uv_txsize Unexecuted instantiation: scan.c:av1_get_max_uv_txsize Unexecuted instantiation: seg_common.c:av1_get_max_uv_txsize Unexecuted instantiation: thread_common.c:av1_get_max_uv_txsize Unexecuted instantiation: tile_common.c:av1_get_max_uv_txsize Unexecuted instantiation: txb_common.c:av1_get_max_uv_txsize Unexecuted instantiation: warped_motion.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: av1_txfm_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: cfl_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: cfl_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: cfl_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: convolve_2d_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: convolve_2d_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: convolve_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: filterintra_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: intra_edge_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: reconinter_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: reconinter_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: reconinter_ssse3.c:av1_get_max_uv_txsize Unexecuted instantiation: selfguided_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: selfguided_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: warp_plane_sse4.c:av1_get_max_uv_txsize Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_max_uv_txsize Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_max_uv_txsize Unexecuted instantiation: decodeframe.c:av1_get_max_uv_txsize Unexecuted instantiation: decodemv.c:av1_get_max_uv_txsize Unexecuted instantiation: decoder.c:av1_get_max_uv_txsize Unexecuted instantiation: decodetxb.c:av1_get_max_uv_txsize Unexecuted instantiation: detokenize.c:av1_get_max_uv_txsize Unexecuted instantiation: dthread.c:av1_get_max_uv_txsize Unexecuted instantiation: obu.c:av1_get_max_uv_txsize |
941 | | |
942 | 0 | static INLINE TX_SIZE av1_get_tx_size(int plane, const MACROBLOCKD *xd) { |
943 | 0 | const MB_MODE_INFO *mbmi = xd->mi[0]; |
944 | 0 | if (xd->lossless[mbmi->segment_id]) return TX_4X4; |
945 | 0 | if (plane == 0) return mbmi->tx_size; |
946 | 0 | const MACROBLOCKD_PLANE *pd = &xd->plane[plane]; |
947 | 0 | return av1_get_max_uv_txsize(mbmi->sb_type, pd->subsampling_x, |
948 | 0 | pd->subsampling_y); |
949 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_tx_size Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_tx_size Unexecuted instantiation: blend_a64_hmask.c:av1_get_tx_size Unexecuted instantiation: blend_a64_mask.c:av1_get_tx_size Unexecuted instantiation: blend_a64_vmask.c:av1_get_tx_size Unexecuted instantiation: intrapred.c:av1_get_tx_size Unexecuted instantiation: loopfilter.c:av1_get_tx_size Unexecuted instantiation: subtract.c:av1_get_tx_size Unexecuted instantiation: aom_asm_stubs.c:av1_get_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_tx_size Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_tx_size Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_tx_size Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_tx_size Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_tx_size Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_tx_size Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_tx_size Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_tx_size Unexecuted instantiation: intrapred_avx2.c:av1_get_tx_size Unexecuted instantiation: intrapred_sse2.c:av1_get_tx_size Unexecuted instantiation: intrapred_ssse3.c:av1_get_tx_size Unexecuted instantiation: loopfilter_sse2.c:av1_get_tx_size Unexecuted instantiation: av1_dx_iface.c:av1_get_tx_size Unexecuted instantiation: alloccommon.c:av1_get_tx_size Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_tx_size Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_tx_size Unexecuted instantiation: av1_loopfilter.c:av1_get_tx_size Unexecuted instantiation: av1_rtcd.c:av1_get_tx_size Unexecuted instantiation: av1_txfm.c:av1_get_tx_size Unexecuted instantiation: blockd.c:av1_get_tx_size Unexecuted instantiation: cdef.c:av1_get_tx_size Unexecuted instantiation: cdef_block.c:av1_get_tx_size Unexecuted instantiation: cdef_block_avx2.c:av1_get_tx_size Unexecuted instantiation: cdef_block_sse2.c:av1_get_tx_size Unexecuted instantiation: cdef_block_sse4.c:av1_get_tx_size Unexecuted instantiation: cdef_block_ssse3.c:av1_get_tx_size Unexecuted instantiation: cfl.c:av1_get_tx_size Unexecuted instantiation: convolve.c:av1_get_tx_size Unexecuted instantiation: debugmodes.c:av1_get_tx_size Unexecuted instantiation: entropy.c:av1_get_tx_size Unexecuted instantiation: entropymode.c:av1_get_tx_size Unexecuted instantiation: entropymv.c:av1_get_tx_size Unexecuted instantiation: idct.c:av1_get_tx_size Unexecuted instantiation: mvref_common.c:av1_get_tx_size Unexecuted instantiation: pred_common.c:av1_get_tx_size Unexecuted instantiation: quant_common.c:av1_get_tx_size Unexecuted instantiation: reconinter.c:av1_get_tx_size Unexecuted instantiation: reconintra.c:av1_get_tx_size Unexecuted instantiation: resize.c:av1_get_tx_size Unexecuted instantiation: restoration.c:av1_get_tx_size Unexecuted instantiation: scale.c:av1_get_tx_size Unexecuted instantiation: scan.c:av1_get_tx_size Unexecuted instantiation: seg_common.c:av1_get_tx_size Unexecuted instantiation: thread_common.c:av1_get_tx_size Unexecuted instantiation: tile_common.c:av1_get_tx_size Unexecuted instantiation: txb_common.c:av1_get_tx_size Unexecuted instantiation: warped_motion.c:av1_get_tx_size Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_tx_size Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_tx_size Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_tx_size Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_tx_size Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_tx_size Unexecuted instantiation: av1_txfm_sse4.c:av1_get_tx_size Unexecuted instantiation: cfl_avx2.c:av1_get_tx_size Unexecuted instantiation: cfl_sse2.c:av1_get_tx_size Unexecuted instantiation: cfl_ssse3.c:av1_get_tx_size Unexecuted instantiation: convolve_2d_avx2.c:av1_get_tx_size Unexecuted instantiation: convolve_2d_sse2.c:av1_get_tx_size Unexecuted instantiation: convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: convolve_sse2.c:av1_get_tx_size Unexecuted instantiation: filterintra_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_tx_size Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_tx_size Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_tx_size Unexecuted instantiation: intra_edge_sse4.c:av1_get_tx_size Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_tx_size Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_tx_size Unexecuted instantiation: reconinter_avx2.c:av1_get_tx_size Unexecuted instantiation: reconinter_sse4.c:av1_get_tx_size Unexecuted instantiation: reconinter_ssse3.c:av1_get_tx_size Unexecuted instantiation: selfguided_avx2.c:av1_get_tx_size Unexecuted instantiation: selfguided_sse4.c:av1_get_tx_size Unexecuted instantiation: warp_plane_sse4.c:av1_get_tx_size Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_tx_size Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_tx_size Unexecuted instantiation: decodeframe.c:av1_get_tx_size Unexecuted instantiation: decodemv.c:av1_get_tx_size Unexecuted instantiation: decoder.c:av1_get_tx_size Unexecuted instantiation: decodetxb.c:av1_get_tx_size Unexecuted instantiation: detokenize.c:av1_get_tx_size Unexecuted instantiation: dthread.c:av1_get_tx_size Unexecuted instantiation: obu.c:av1_get_tx_size |
950 | | |
951 | | void av1_reset_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col, |
952 | | BLOCK_SIZE bsize, const int num_planes); |
953 | | |
954 | | void av1_reset_loop_filter_delta(MACROBLOCKD *xd, int num_planes); |
955 | | |
956 | | void av1_reset_loop_restoration(MACROBLOCKD *xd, const int num_planes); |
957 | | |
958 | | typedef void (*foreach_transformed_block_visitor)(int plane, int block, |
959 | | int blk_row, int blk_col, |
960 | | BLOCK_SIZE plane_bsize, |
961 | | TX_SIZE tx_size, void *arg); |
962 | | |
963 | | void av1_set_contexts(const MACROBLOCKD *xd, struct macroblockd_plane *pd, |
964 | | int plane, BLOCK_SIZE plane_bsize, TX_SIZE tx_size, |
965 | | int has_eob, int aoff, int loff); |
966 | | |
967 | | #define MAX_INTERINTRA_SB_SQUARE 32 * 32 |
968 | 0 | static INLINE int is_interintra_mode(const MB_MODE_INFO *mbmi) { |
969 | 0 | return (mbmi->ref_frame[0] > INTRA_FRAME && |
970 | 0 | mbmi->ref_frame[1] == INTRA_FRAME); |
971 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_mode Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_mode Unexecuted instantiation: blend_a64_hmask.c:is_interintra_mode Unexecuted instantiation: blend_a64_mask.c:is_interintra_mode Unexecuted instantiation: blend_a64_vmask.c:is_interintra_mode Unexecuted instantiation: intrapred.c:is_interintra_mode Unexecuted instantiation: loopfilter.c:is_interintra_mode Unexecuted instantiation: subtract.c:is_interintra_mode Unexecuted instantiation: aom_asm_stubs.c:is_interintra_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_mode Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_mode Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_mode Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_mode Unexecuted instantiation: intrapred_avx2.c:is_interintra_mode Unexecuted instantiation: intrapred_sse2.c:is_interintra_mode Unexecuted instantiation: intrapred_ssse3.c:is_interintra_mode Unexecuted instantiation: loopfilter_sse2.c:is_interintra_mode Unexecuted instantiation: av1_dx_iface.c:is_interintra_mode Unexecuted instantiation: alloccommon.c:is_interintra_mode Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_mode Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_mode Unexecuted instantiation: av1_loopfilter.c:is_interintra_mode Unexecuted instantiation: av1_rtcd.c:is_interintra_mode Unexecuted instantiation: av1_txfm.c:is_interintra_mode Unexecuted instantiation: blockd.c:is_interintra_mode Unexecuted instantiation: cdef.c:is_interintra_mode Unexecuted instantiation: cdef_block.c:is_interintra_mode Unexecuted instantiation: cdef_block_avx2.c:is_interintra_mode Unexecuted instantiation: cdef_block_sse2.c:is_interintra_mode Unexecuted instantiation: cdef_block_sse4.c:is_interintra_mode Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_mode Unexecuted instantiation: cfl.c:is_interintra_mode Unexecuted instantiation: convolve.c:is_interintra_mode Unexecuted instantiation: debugmodes.c:is_interintra_mode Unexecuted instantiation: entropy.c:is_interintra_mode Unexecuted instantiation: entropymode.c:is_interintra_mode Unexecuted instantiation: entropymv.c:is_interintra_mode Unexecuted instantiation: idct.c:is_interintra_mode Unexecuted instantiation: mvref_common.c:is_interintra_mode Unexecuted instantiation: pred_common.c:is_interintra_mode Unexecuted instantiation: quant_common.c:is_interintra_mode Unexecuted instantiation: reconinter.c:is_interintra_mode Unexecuted instantiation: reconintra.c:is_interintra_mode Unexecuted instantiation: resize.c:is_interintra_mode Unexecuted instantiation: restoration.c:is_interintra_mode Unexecuted instantiation: scale.c:is_interintra_mode Unexecuted instantiation: scan.c:is_interintra_mode Unexecuted instantiation: seg_common.c:is_interintra_mode Unexecuted instantiation: thread_common.c:is_interintra_mode Unexecuted instantiation: tile_common.c:is_interintra_mode Unexecuted instantiation: txb_common.c:is_interintra_mode Unexecuted instantiation: warped_motion.c:is_interintra_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_mode Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_mode Unexecuted instantiation: cfl_avx2.c:is_interintra_mode Unexecuted instantiation: cfl_sse2.c:is_interintra_mode Unexecuted instantiation: cfl_ssse3.c:is_interintra_mode Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_mode Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_mode Unexecuted instantiation: convolve_avx2.c:is_interintra_mode Unexecuted instantiation: convolve_sse2.c:is_interintra_mode Unexecuted instantiation: filterintra_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_mode Unexecuted instantiation: intra_edge_sse4.c:is_interintra_mode Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_mode Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_mode Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_mode Unexecuted instantiation: reconinter_avx2.c:is_interintra_mode Unexecuted instantiation: reconinter_sse4.c:is_interintra_mode Unexecuted instantiation: reconinter_ssse3.c:is_interintra_mode Unexecuted instantiation: selfguided_avx2.c:is_interintra_mode Unexecuted instantiation: selfguided_sse4.c:is_interintra_mode Unexecuted instantiation: warp_plane_sse4.c:is_interintra_mode Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_mode Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_mode Unexecuted instantiation: decodeframe.c:is_interintra_mode Unexecuted instantiation: decodemv.c:is_interintra_mode Unexecuted instantiation: decoder.c:is_interintra_mode Unexecuted instantiation: decodetxb.c:is_interintra_mode Unexecuted instantiation: detokenize.c:is_interintra_mode Unexecuted instantiation: dthread.c:is_interintra_mode Unexecuted instantiation: obu.c:is_interintra_mode |
972 | | |
973 | 0 | static INLINE int is_interintra_allowed_bsize(const BLOCK_SIZE bsize) { |
974 | 0 | return (bsize >= BLOCK_8X8) && (bsize <= BLOCK_32X32); |
975 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_allowed_bsize Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_hmask.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_mask.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_vmask.c:is_interintra_allowed_bsize Unexecuted instantiation: intrapred.c:is_interintra_allowed_bsize Unexecuted instantiation: loopfilter.c:is_interintra_allowed_bsize Unexecuted instantiation: subtract.c:is_interintra_allowed_bsize Unexecuted instantiation: aom_asm_stubs.c:is_interintra_allowed_bsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: intrapred_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: intrapred_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: intrapred_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: loopfilter_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_dx_iface.c:is_interintra_allowed_bsize Unexecuted instantiation: alloccommon.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_loopfilter.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_rtcd.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_txfm.c:is_interintra_allowed_bsize Unexecuted instantiation: blockd.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef_block.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef_block_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef_block_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef_block_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: cfl.c:is_interintra_allowed_bsize Unexecuted instantiation: convolve.c:is_interintra_allowed_bsize Unexecuted instantiation: debugmodes.c:is_interintra_allowed_bsize Unexecuted instantiation: entropy.c:is_interintra_allowed_bsize Unexecuted instantiation: entropymode.c:is_interintra_allowed_bsize Unexecuted instantiation: entropymv.c:is_interintra_allowed_bsize Unexecuted instantiation: idct.c:is_interintra_allowed_bsize Unexecuted instantiation: mvref_common.c:is_interintra_allowed_bsize Unexecuted instantiation: pred_common.c:is_interintra_allowed_bsize Unexecuted instantiation: quant_common.c:is_interintra_allowed_bsize Unexecuted instantiation: reconinter.c:is_interintra_allowed_bsize Unexecuted instantiation: reconintra.c:is_interintra_allowed_bsize Unexecuted instantiation: resize.c:is_interintra_allowed_bsize Unexecuted instantiation: restoration.c:is_interintra_allowed_bsize Unexecuted instantiation: scale.c:is_interintra_allowed_bsize Unexecuted instantiation: scan.c:is_interintra_allowed_bsize Unexecuted instantiation: seg_common.c:is_interintra_allowed_bsize Unexecuted instantiation: thread_common.c:is_interintra_allowed_bsize Unexecuted instantiation: tile_common.c:is_interintra_allowed_bsize Unexecuted instantiation: txb_common.c:is_interintra_allowed_bsize Unexecuted instantiation: warped_motion.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: cfl_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: cfl_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: cfl_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: convolve_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: filterintra_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: intra_edge_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: reconinter_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: reconinter_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: reconinter_ssse3.c:is_interintra_allowed_bsize Unexecuted instantiation: selfguided_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: selfguided_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: warp_plane_sse4.c:is_interintra_allowed_bsize Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_allowed_bsize Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_allowed_bsize Unexecuted instantiation: decodeframe.c:is_interintra_allowed_bsize Unexecuted instantiation: decodemv.c:is_interintra_allowed_bsize Unexecuted instantiation: decoder.c:is_interintra_allowed_bsize Unexecuted instantiation: decodetxb.c:is_interintra_allowed_bsize Unexecuted instantiation: detokenize.c:is_interintra_allowed_bsize Unexecuted instantiation: dthread.c:is_interintra_allowed_bsize Unexecuted instantiation: obu.c:is_interintra_allowed_bsize |
976 | | |
977 | 0 | static INLINE int is_interintra_allowed_mode(const PREDICTION_MODE mode) { |
978 | 0 | return (mode >= SINGLE_INTER_MODE_START) && (mode < SINGLE_INTER_MODE_END); |
979 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_allowed_mode Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_hmask.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_mask.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_vmask.c:is_interintra_allowed_mode Unexecuted instantiation: intrapred.c:is_interintra_allowed_mode Unexecuted instantiation: loopfilter.c:is_interintra_allowed_mode Unexecuted instantiation: subtract.c:is_interintra_allowed_mode Unexecuted instantiation: aom_asm_stubs.c:is_interintra_allowed_mode Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: intrapred_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: intrapred_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: intrapred_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: loopfilter_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: av1_dx_iface.c:is_interintra_allowed_mode Unexecuted instantiation: alloccommon.c:is_interintra_allowed_mode Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_allowed_mode Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_allowed_mode Unexecuted instantiation: av1_loopfilter.c:is_interintra_allowed_mode Unexecuted instantiation: av1_rtcd.c:is_interintra_allowed_mode Unexecuted instantiation: av1_txfm.c:is_interintra_allowed_mode Unexecuted instantiation: blockd.c:is_interintra_allowed_mode Unexecuted instantiation: cdef.c:is_interintra_allowed_mode Unexecuted instantiation: cdef_block.c:is_interintra_allowed_mode Unexecuted instantiation: cdef_block_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: cdef_block_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: cdef_block_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: cfl.c:is_interintra_allowed_mode Unexecuted instantiation: convolve.c:is_interintra_allowed_mode Unexecuted instantiation: debugmodes.c:is_interintra_allowed_mode Unexecuted instantiation: entropy.c:is_interintra_allowed_mode Unexecuted instantiation: entropymode.c:is_interintra_allowed_mode Unexecuted instantiation: entropymv.c:is_interintra_allowed_mode Unexecuted instantiation: idct.c:is_interintra_allowed_mode Unexecuted instantiation: mvref_common.c:is_interintra_allowed_mode Unexecuted instantiation: pred_common.c:is_interintra_allowed_mode Unexecuted instantiation: quant_common.c:is_interintra_allowed_mode Unexecuted instantiation: reconinter.c:is_interintra_allowed_mode Unexecuted instantiation: reconintra.c:is_interintra_allowed_mode Unexecuted instantiation: resize.c:is_interintra_allowed_mode Unexecuted instantiation: restoration.c:is_interintra_allowed_mode Unexecuted instantiation: scale.c:is_interintra_allowed_mode Unexecuted instantiation: scan.c:is_interintra_allowed_mode Unexecuted instantiation: seg_common.c:is_interintra_allowed_mode Unexecuted instantiation: thread_common.c:is_interintra_allowed_mode Unexecuted instantiation: tile_common.c:is_interintra_allowed_mode Unexecuted instantiation: txb_common.c:is_interintra_allowed_mode Unexecuted instantiation: warped_motion.c:is_interintra_allowed_mode Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: cfl_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: cfl_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: cfl_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: convolve_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: filterintra_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: intra_edge_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: reconinter_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: reconinter_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: reconinter_ssse3.c:is_interintra_allowed_mode Unexecuted instantiation: selfguided_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: selfguided_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: warp_plane_sse4.c:is_interintra_allowed_mode Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_allowed_mode Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_allowed_mode Unexecuted instantiation: decodeframe.c:is_interintra_allowed_mode Unexecuted instantiation: decodemv.c:is_interintra_allowed_mode Unexecuted instantiation: decoder.c:is_interintra_allowed_mode Unexecuted instantiation: decodetxb.c:is_interintra_allowed_mode Unexecuted instantiation: detokenize.c:is_interintra_allowed_mode Unexecuted instantiation: dthread.c:is_interintra_allowed_mode Unexecuted instantiation: obu.c:is_interintra_allowed_mode |
980 | | |
981 | 0 | static INLINE int is_interintra_allowed_ref(const MV_REFERENCE_FRAME rf[2]) { |
982 | 0 | return (rf[0] > INTRA_FRAME) && (rf[1] <= INTRA_FRAME); |
983 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_allowed_ref Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_hmask.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_mask.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_vmask.c:is_interintra_allowed_ref Unexecuted instantiation: intrapred.c:is_interintra_allowed_ref Unexecuted instantiation: loopfilter.c:is_interintra_allowed_ref Unexecuted instantiation: subtract.c:is_interintra_allowed_ref Unexecuted instantiation: aom_asm_stubs.c:is_interintra_allowed_ref Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: intrapred_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: intrapred_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: intrapred_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: loopfilter_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: av1_dx_iface.c:is_interintra_allowed_ref Unexecuted instantiation: alloccommon.c:is_interintra_allowed_ref Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_allowed_ref Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_allowed_ref Unexecuted instantiation: av1_loopfilter.c:is_interintra_allowed_ref Unexecuted instantiation: av1_rtcd.c:is_interintra_allowed_ref Unexecuted instantiation: av1_txfm.c:is_interintra_allowed_ref Unexecuted instantiation: blockd.c:is_interintra_allowed_ref Unexecuted instantiation: cdef.c:is_interintra_allowed_ref Unexecuted instantiation: cdef_block.c:is_interintra_allowed_ref Unexecuted instantiation: cdef_block_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: cdef_block_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: cdef_block_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: cfl.c:is_interintra_allowed_ref Unexecuted instantiation: convolve.c:is_interintra_allowed_ref Unexecuted instantiation: debugmodes.c:is_interintra_allowed_ref Unexecuted instantiation: entropy.c:is_interintra_allowed_ref Unexecuted instantiation: entropymode.c:is_interintra_allowed_ref Unexecuted instantiation: entropymv.c:is_interintra_allowed_ref Unexecuted instantiation: idct.c:is_interintra_allowed_ref Unexecuted instantiation: mvref_common.c:is_interintra_allowed_ref Unexecuted instantiation: pred_common.c:is_interintra_allowed_ref Unexecuted instantiation: quant_common.c:is_interintra_allowed_ref Unexecuted instantiation: reconinter.c:is_interintra_allowed_ref Unexecuted instantiation: reconintra.c:is_interintra_allowed_ref Unexecuted instantiation: resize.c:is_interintra_allowed_ref Unexecuted instantiation: restoration.c:is_interintra_allowed_ref Unexecuted instantiation: scale.c:is_interintra_allowed_ref Unexecuted instantiation: scan.c:is_interintra_allowed_ref Unexecuted instantiation: seg_common.c:is_interintra_allowed_ref Unexecuted instantiation: thread_common.c:is_interintra_allowed_ref Unexecuted instantiation: tile_common.c:is_interintra_allowed_ref Unexecuted instantiation: txb_common.c:is_interintra_allowed_ref Unexecuted instantiation: warped_motion.c:is_interintra_allowed_ref Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: cfl_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: cfl_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: cfl_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: convolve_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: filterintra_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: intra_edge_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: reconinter_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: reconinter_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: reconinter_ssse3.c:is_interintra_allowed_ref Unexecuted instantiation: selfguided_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: selfguided_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: warp_plane_sse4.c:is_interintra_allowed_ref Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_allowed_ref Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_allowed_ref Unexecuted instantiation: decodeframe.c:is_interintra_allowed_ref Unexecuted instantiation: decodemv.c:is_interintra_allowed_ref Unexecuted instantiation: decoder.c:is_interintra_allowed_ref Unexecuted instantiation: decodetxb.c:is_interintra_allowed_ref Unexecuted instantiation: detokenize.c:is_interintra_allowed_ref Unexecuted instantiation: dthread.c:is_interintra_allowed_ref Unexecuted instantiation: obu.c:is_interintra_allowed_ref |
984 | | |
985 | 0 | static INLINE int is_interintra_allowed(const MB_MODE_INFO *mbmi) { |
986 | 0 | return is_interintra_allowed_bsize(mbmi->sb_type) && |
987 | 0 | is_interintra_allowed_mode(mbmi->mode) && |
988 | 0 | is_interintra_allowed_ref(mbmi->ref_frame); |
989 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_allowed Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_allowed Unexecuted instantiation: blend_a64_hmask.c:is_interintra_allowed Unexecuted instantiation: blend_a64_mask.c:is_interintra_allowed Unexecuted instantiation: blend_a64_vmask.c:is_interintra_allowed Unexecuted instantiation: intrapred.c:is_interintra_allowed Unexecuted instantiation: loopfilter.c:is_interintra_allowed Unexecuted instantiation: subtract.c:is_interintra_allowed Unexecuted instantiation: aom_asm_stubs.c:is_interintra_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_allowed Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_allowed Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_allowed Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_allowed Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_allowed Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_allowed Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_allowed Unexecuted instantiation: intrapred_avx2.c:is_interintra_allowed Unexecuted instantiation: intrapred_sse2.c:is_interintra_allowed Unexecuted instantiation: intrapred_ssse3.c:is_interintra_allowed Unexecuted instantiation: loopfilter_sse2.c:is_interintra_allowed Unexecuted instantiation: av1_dx_iface.c:is_interintra_allowed Unexecuted instantiation: alloccommon.c:is_interintra_allowed Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_allowed Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_allowed Unexecuted instantiation: av1_loopfilter.c:is_interintra_allowed Unexecuted instantiation: av1_rtcd.c:is_interintra_allowed Unexecuted instantiation: av1_txfm.c:is_interintra_allowed Unexecuted instantiation: blockd.c:is_interintra_allowed Unexecuted instantiation: cdef.c:is_interintra_allowed Unexecuted instantiation: cdef_block.c:is_interintra_allowed Unexecuted instantiation: cdef_block_avx2.c:is_interintra_allowed Unexecuted instantiation: cdef_block_sse2.c:is_interintra_allowed Unexecuted instantiation: cdef_block_sse4.c:is_interintra_allowed Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_allowed Unexecuted instantiation: cfl.c:is_interintra_allowed Unexecuted instantiation: convolve.c:is_interintra_allowed Unexecuted instantiation: debugmodes.c:is_interintra_allowed Unexecuted instantiation: entropy.c:is_interintra_allowed Unexecuted instantiation: entropymode.c:is_interintra_allowed Unexecuted instantiation: entropymv.c:is_interintra_allowed Unexecuted instantiation: idct.c:is_interintra_allowed Unexecuted instantiation: mvref_common.c:is_interintra_allowed Unexecuted instantiation: pred_common.c:is_interintra_allowed Unexecuted instantiation: quant_common.c:is_interintra_allowed Unexecuted instantiation: reconinter.c:is_interintra_allowed Unexecuted instantiation: reconintra.c:is_interintra_allowed Unexecuted instantiation: resize.c:is_interintra_allowed Unexecuted instantiation: restoration.c:is_interintra_allowed Unexecuted instantiation: scale.c:is_interintra_allowed Unexecuted instantiation: scan.c:is_interintra_allowed Unexecuted instantiation: seg_common.c:is_interintra_allowed Unexecuted instantiation: thread_common.c:is_interintra_allowed Unexecuted instantiation: tile_common.c:is_interintra_allowed Unexecuted instantiation: txb_common.c:is_interintra_allowed Unexecuted instantiation: warped_motion.c:is_interintra_allowed Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_allowed Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_allowed Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_allowed Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_allowed Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_allowed Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_allowed Unexecuted instantiation: cfl_avx2.c:is_interintra_allowed Unexecuted instantiation: cfl_sse2.c:is_interintra_allowed Unexecuted instantiation: cfl_ssse3.c:is_interintra_allowed Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_allowed Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_allowed Unexecuted instantiation: convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: convolve_sse2.c:is_interintra_allowed Unexecuted instantiation: filterintra_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_allowed Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_allowed Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_allowed Unexecuted instantiation: intra_edge_sse4.c:is_interintra_allowed Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_allowed Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_allowed Unexecuted instantiation: reconinter_avx2.c:is_interintra_allowed Unexecuted instantiation: reconinter_sse4.c:is_interintra_allowed Unexecuted instantiation: reconinter_ssse3.c:is_interintra_allowed Unexecuted instantiation: selfguided_avx2.c:is_interintra_allowed Unexecuted instantiation: selfguided_sse4.c:is_interintra_allowed Unexecuted instantiation: warp_plane_sse4.c:is_interintra_allowed Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_allowed Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_allowed Unexecuted instantiation: decodeframe.c:is_interintra_allowed Unexecuted instantiation: decodemv.c:is_interintra_allowed Unexecuted instantiation: decoder.c:is_interintra_allowed Unexecuted instantiation: decodetxb.c:is_interintra_allowed Unexecuted instantiation: detokenize.c:is_interintra_allowed Unexecuted instantiation: dthread.c:is_interintra_allowed Unexecuted instantiation: obu.c:is_interintra_allowed |
990 | | |
991 | 0 | static INLINE int is_interintra_allowed_bsize_group(int group) { |
992 | 0 | int i; |
993 | 0 | for (i = 0; i < BLOCK_SIZES_ALL; i++) { |
994 | 0 | if (size_group_lookup[i] == group && |
995 | 0 | is_interintra_allowed_bsize((BLOCK_SIZE)i)) { |
996 | 0 | return 1; |
997 | 0 | } |
998 | 0 | } |
999 | 0 | return 0; |
1000 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_allowed_bsize_group Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_hmask.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_mask.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_vmask.c:is_interintra_allowed_bsize_group Unexecuted instantiation: intrapred.c:is_interintra_allowed_bsize_group Unexecuted instantiation: loopfilter.c:is_interintra_allowed_bsize_group Unexecuted instantiation: subtract.c:is_interintra_allowed_bsize_group Unexecuted instantiation: aom_asm_stubs.c:is_interintra_allowed_bsize_group Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: intrapred_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: intrapred_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: intrapred_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: loopfilter_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_dx_iface.c:is_interintra_allowed_bsize_group Unexecuted instantiation: alloccommon.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_loopfilter.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_rtcd.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_txfm.c:is_interintra_allowed_bsize_group Unexecuted instantiation: blockd.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef_block.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef_block_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef_block_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef_block_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cfl.c:is_interintra_allowed_bsize_group Unexecuted instantiation: convolve.c:is_interintra_allowed_bsize_group Unexecuted instantiation: debugmodes.c:is_interintra_allowed_bsize_group Unexecuted instantiation: entropy.c:is_interintra_allowed_bsize_group Unexecuted instantiation: entropymode.c:is_interintra_allowed_bsize_group Unexecuted instantiation: entropymv.c:is_interintra_allowed_bsize_group Unexecuted instantiation: idct.c:is_interintra_allowed_bsize_group Unexecuted instantiation: mvref_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: pred_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: quant_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: reconinter.c:is_interintra_allowed_bsize_group Unexecuted instantiation: reconintra.c:is_interintra_allowed_bsize_group Unexecuted instantiation: resize.c:is_interintra_allowed_bsize_group Unexecuted instantiation: restoration.c:is_interintra_allowed_bsize_group Unexecuted instantiation: scale.c:is_interintra_allowed_bsize_group Unexecuted instantiation: scan.c:is_interintra_allowed_bsize_group Unexecuted instantiation: seg_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: thread_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: tile_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: txb_common.c:is_interintra_allowed_bsize_group Unexecuted instantiation: warped_motion.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cfl_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cfl_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: cfl_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: convolve_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: filterintra_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: intra_edge_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: reconinter_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: reconinter_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: reconinter_ssse3.c:is_interintra_allowed_bsize_group Unexecuted instantiation: selfguided_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: selfguided_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: warp_plane_sse4.c:is_interintra_allowed_bsize_group Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_allowed_bsize_group Unexecuted instantiation: decodeframe.c:is_interintra_allowed_bsize_group Unexecuted instantiation: decodemv.c:is_interintra_allowed_bsize_group Unexecuted instantiation: decoder.c:is_interintra_allowed_bsize_group Unexecuted instantiation: decodetxb.c:is_interintra_allowed_bsize_group Unexecuted instantiation: detokenize.c:is_interintra_allowed_bsize_group Unexecuted instantiation: dthread.c:is_interintra_allowed_bsize_group Unexecuted instantiation: obu.c:is_interintra_allowed_bsize_group |
1001 | | |
1002 | 0 | static INLINE int is_interintra_pred(const MB_MODE_INFO *mbmi) { |
1003 | 0 | return mbmi->ref_frame[0] > INTRA_FRAME && |
1004 | 0 | mbmi->ref_frame[1] == INTRA_FRAME && is_interintra_allowed(mbmi); |
1005 | 0 | } Unexecuted instantiation: aom_convolve.c:is_interintra_pred Unexecuted instantiation: aom_dsp_rtcd.c:is_interintra_pred Unexecuted instantiation: blend_a64_hmask.c:is_interintra_pred Unexecuted instantiation: blend_a64_mask.c:is_interintra_pred Unexecuted instantiation: blend_a64_vmask.c:is_interintra_pred Unexecuted instantiation: intrapred.c:is_interintra_pred Unexecuted instantiation: loopfilter.c:is_interintra_pred Unexecuted instantiation: subtract.c:is_interintra_pred Unexecuted instantiation: aom_asm_stubs.c:is_interintra_pred Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_interintra_pred Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_interintra_pred Unexecuted instantiation: blend_a64_hmask_sse4.c:is_interintra_pred Unexecuted instantiation: blend_a64_mask_avx2.c:is_interintra_pred Unexecuted instantiation: blend_a64_mask_sse4.c:is_interintra_pred Unexecuted instantiation: blend_a64_vmask_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_ssse3.c:is_interintra_pred Unexecuted instantiation: highbd_intrapred_sse2.c:is_interintra_pred Unexecuted instantiation: highbd_loopfilter_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_loopfilter_sse2.c:is_interintra_pred Unexecuted instantiation: intrapred_avx2.c:is_interintra_pred Unexecuted instantiation: intrapred_sse2.c:is_interintra_pred Unexecuted instantiation: intrapred_ssse3.c:is_interintra_pred Unexecuted instantiation: loopfilter_sse2.c:is_interintra_pred Unexecuted instantiation: av1_dx_iface.c:is_interintra_pred Unexecuted instantiation: alloccommon.c:is_interintra_pred Unexecuted instantiation: av1_inv_txfm1d.c:is_interintra_pred Unexecuted instantiation: av1_inv_txfm2d.c:is_interintra_pred Unexecuted instantiation: av1_loopfilter.c:is_interintra_pred Unexecuted instantiation: av1_rtcd.c:is_interintra_pred Unexecuted instantiation: av1_txfm.c:is_interintra_pred Unexecuted instantiation: blockd.c:is_interintra_pred Unexecuted instantiation: cdef.c:is_interintra_pred Unexecuted instantiation: cdef_block.c:is_interintra_pred Unexecuted instantiation: cdef_block_avx2.c:is_interintra_pred Unexecuted instantiation: cdef_block_sse2.c:is_interintra_pred Unexecuted instantiation: cdef_block_sse4.c:is_interintra_pred Unexecuted instantiation: cdef_block_ssse3.c:is_interintra_pred Unexecuted instantiation: cfl.c:is_interintra_pred Unexecuted instantiation: convolve.c:is_interintra_pred Unexecuted instantiation: debugmodes.c:is_interintra_pred Unexecuted instantiation: entropy.c:is_interintra_pred Unexecuted instantiation: entropymode.c:is_interintra_pred Unexecuted instantiation: entropymv.c:is_interintra_pred Unexecuted instantiation: idct.c:is_interintra_pred Unexecuted instantiation: mvref_common.c:is_interintra_pred Unexecuted instantiation: pred_common.c:is_interintra_pred Unexecuted instantiation: quant_common.c:is_interintra_pred Unexecuted instantiation: reconinter.c:is_interintra_pred Unexecuted instantiation: reconintra.c:is_interintra_pred Unexecuted instantiation: resize.c:is_interintra_pred Unexecuted instantiation: restoration.c:is_interintra_pred Unexecuted instantiation: scale.c:is_interintra_pred Unexecuted instantiation: scan.c:is_interintra_pred Unexecuted instantiation: seg_common.c:is_interintra_pred Unexecuted instantiation: thread_common.c:is_interintra_pred Unexecuted instantiation: tile_common.c:is_interintra_pred Unexecuted instantiation: txb_common.c:is_interintra_pred Unexecuted instantiation: warped_motion.c:is_interintra_pred Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_interintra_pred Unexecuted instantiation: av1_convolve_scale_sse4.c:is_interintra_pred Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_interintra_pred Unexecuted instantiation: av1_inv_txfm_avx2.c:is_interintra_pred Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_interintra_pred Unexecuted instantiation: av1_txfm_sse4.c:is_interintra_pred Unexecuted instantiation: cfl_avx2.c:is_interintra_pred Unexecuted instantiation: cfl_sse2.c:is_interintra_pred Unexecuted instantiation: cfl_ssse3.c:is_interintra_pred Unexecuted instantiation: convolve_2d_avx2.c:is_interintra_pred Unexecuted instantiation: convolve_2d_sse2.c:is_interintra_pred Unexecuted instantiation: convolve_avx2.c:is_interintra_pred Unexecuted instantiation: convolve_sse2.c:is_interintra_pred Unexecuted instantiation: filterintra_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_interintra_pred Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_warp_plane_sse4.c:is_interintra_pred Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_interintra_pred Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_interintra_pred Unexecuted instantiation: intra_edge_sse4.c:is_interintra_pred Unexecuted instantiation: jnt_convolve_avx2.c:is_interintra_pred Unexecuted instantiation: jnt_convolve_sse2.c:is_interintra_pred Unexecuted instantiation: jnt_convolve_ssse3.c:is_interintra_pred Unexecuted instantiation: reconinter_avx2.c:is_interintra_pred Unexecuted instantiation: reconinter_sse4.c:is_interintra_pred Unexecuted instantiation: reconinter_ssse3.c:is_interintra_pred Unexecuted instantiation: selfguided_avx2.c:is_interintra_pred Unexecuted instantiation: selfguided_sse4.c:is_interintra_pred Unexecuted instantiation: warp_plane_sse4.c:is_interintra_pred Unexecuted instantiation: wiener_convolve_avx2.c:is_interintra_pred Unexecuted instantiation: wiener_convolve_sse2.c:is_interintra_pred Unexecuted instantiation: decodeframe.c:is_interintra_pred Unexecuted instantiation: decodemv.c:is_interintra_pred Unexecuted instantiation: decoder.c:is_interintra_pred Unexecuted instantiation: decodetxb.c:is_interintra_pred Unexecuted instantiation: detokenize.c:is_interintra_pred Unexecuted instantiation: dthread.c:is_interintra_pred Unexecuted instantiation: obu.c:is_interintra_pred |
1006 | | |
1007 | | static INLINE int get_vartx_max_txsize(const MACROBLOCKD *xd, BLOCK_SIZE bsize, |
1008 | 0 | int plane) { |
1009 | 0 | if (xd->lossless[xd->mi[0]->segment_id]) return TX_4X4; |
1010 | 0 | const TX_SIZE max_txsize = max_txsize_rect_lookup[bsize]; |
1011 | 0 | if (plane == 0) return max_txsize; // luma |
1012 | 0 | return av1_get_adjusted_tx_size(max_txsize); // chroma |
1013 | 0 | } Unexecuted instantiation: aom_convolve.c:get_vartx_max_txsize Unexecuted instantiation: aom_dsp_rtcd.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_hmask.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_mask.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_vmask.c:get_vartx_max_txsize Unexecuted instantiation: intrapred.c:get_vartx_max_txsize Unexecuted instantiation: loopfilter.c:get_vartx_max_txsize Unexecuted instantiation: subtract.c:get_vartx_max_txsize Unexecuted instantiation: aom_asm_stubs.c:get_vartx_max_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_vartx_max_txsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_hmask_sse4.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_mask_avx2.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_mask_sse4.c:get_vartx_max_txsize Unexecuted instantiation: blend_a64_vmask_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: highbd_intrapred_sse2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_loopfilter_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_loopfilter_sse2.c:get_vartx_max_txsize Unexecuted instantiation: intrapred_avx2.c:get_vartx_max_txsize Unexecuted instantiation: intrapred_sse2.c:get_vartx_max_txsize Unexecuted instantiation: intrapred_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: loopfilter_sse2.c:get_vartx_max_txsize Unexecuted instantiation: av1_dx_iface.c:get_vartx_max_txsize Unexecuted instantiation: alloccommon.c:get_vartx_max_txsize Unexecuted instantiation: av1_inv_txfm1d.c:get_vartx_max_txsize Unexecuted instantiation: av1_inv_txfm2d.c:get_vartx_max_txsize Unexecuted instantiation: av1_loopfilter.c:get_vartx_max_txsize Unexecuted instantiation: av1_rtcd.c:get_vartx_max_txsize Unexecuted instantiation: av1_txfm.c:get_vartx_max_txsize Unexecuted instantiation: blockd.c:get_vartx_max_txsize Unexecuted instantiation: cdef.c:get_vartx_max_txsize Unexecuted instantiation: cdef_block.c:get_vartx_max_txsize Unexecuted instantiation: cdef_block_avx2.c:get_vartx_max_txsize Unexecuted instantiation: cdef_block_sse2.c:get_vartx_max_txsize Unexecuted instantiation: cdef_block_sse4.c:get_vartx_max_txsize Unexecuted instantiation: cdef_block_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: cfl.c:get_vartx_max_txsize Unexecuted instantiation: convolve.c:get_vartx_max_txsize Unexecuted instantiation: debugmodes.c:get_vartx_max_txsize Unexecuted instantiation: entropy.c:get_vartx_max_txsize Unexecuted instantiation: entropymode.c:get_vartx_max_txsize Unexecuted instantiation: entropymv.c:get_vartx_max_txsize Unexecuted instantiation: idct.c:get_vartx_max_txsize Unexecuted instantiation: mvref_common.c:get_vartx_max_txsize Unexecuted instantiation: pred_common.c:get_vartx_max_txsize Unexecuted instantiation: quant_common.c:get_vartx_max_txsize Unexecuted instantiation: reconinter.c:get_vartx_max_txsize Unexecuted instantiation: reconintra.c:get_vartx_max_txsize Unexecuted instantiation: resize.c:get_vartx_max_txsize Unexecuted instantiation: restoration.c:get_vartx_max_txsize Unexecuted instantiation: scale.c:get_vartx_max_txsize Unexecuted instantiation: scan.c:get_vartx_max_txsize Unexecuted instantiation: seg_common.c:get_vartx_max_txsize Unexecuted instantiation: thread_common.c:get_vartx_max_txsize Unexecuted instantiation: tile_common.c:get_vartx_max_txsize Unexecuted instantiation: txb_common.c:get_vartx_max_txsize Unexecuted instantiation: warped_motion.c:get_vartx_max_txsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_vartx_max_txsize Unexecuted instantiation: av1_convolve_scale_sse4.c:get_vartx_max_txsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_vartx_max_txsize Unexecuted instantiation: av1_inv_txfm_avx2.c:get_vartx_max_txsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: av1_txfm_sse4.c:get_vartx_max_txsize Unexecuted instantiation: cfl_avx2.c:get_vartx_max_txsize Unexecuted instantiation: cfl_sse2.c:get_vartx_max_txsize Unexecuted instantiation: cfl_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: convolve_2d_avx2.c:get_vartx_max_txsize Unexecuted instantiation: convolve_2d_sse2.c:get_vartx_max_txsize Unexecuted instantiation: convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: convolve_sse2.c:get_vartx_max_txsize Unexecuted instantiation: filterintra_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_warp_plane_sse4.c:get_vartx_max_txsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: intra_edge_sse4.c:get_vartx_max_txsize Unexecuted instantiation: jnt_convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: jnt_convolve_sse2.c:get_vartx_max_txsize Unexecuted instantiation: jnt_convolve_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: reconinter_avx2.c:get_vartx_max_txsize Unexecuted instantiation: reconinter_sse4.c:get_vartx_max_txsize Unexecuted instantiation: reconinter_ssse3.c:get_vartx_max_txsize Unexecuted instantiation: selfguided_avx2.c:get_vartx_max_txsize Unexecuted instantiation: selfguided_sse4.c:get_vartx_max_txsize Unexecuted instantiation: warp_plane_sse4.c:get_vartx_max_txsize Unexecuted instantiation: wiener_convolve_avx2.c:get_vartx_max_txsize Unexecuted instantiation: wiener_convolve_sse2.c:get_vartx_max_txsize Unexecuted instantiation: decodeframe.c:get_vartx_max_txsize Unexecuted instantiation: decodemv.c:get_vartx_max_txsize Unexecuted instantiation: decoder.c:get_vartx_max_txsize Unexecuted instantiation: decodetxb.c:get_vartx_max_txsize Unexecuted instantiation: detokenize.c:get_vartx_max_txsize Unexecuted instantiation: dthread.c:get_vartx_max_txsize Unexecuted instantiation: obu.c:get_vartx_max_txsize |
1014 | | |
1015 | 0 | static INLINE int is_motion_variation_allowed_bsize(BLOCK_SIZE bsize) { |
1016 | 0 | return AOMMIN(block_size_wide[bsize], block_size_high[bsize]) >= 8; |
1017 | 0 | } Unexecuted instantiation: aom_convolve.c:is_motion_variation_allowed_bsize Unexecuted instantiation: aom_dsp_rtcd.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_hmask.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_mask.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_vmask.c:is_motion_variation_allowed_bsize Unexecuted instantiation: intrapred.c:is_motion_variation_allowed_bsize Unexecuted instantiation: loopfilter.c:is_motion_variation_allowed_bsize Unexecuted instantiation: subtract.c:is_motion_variation_allowed_bsize Unexecuted instantiation: aom_asm_stubs.c:is_motion_variation_allowed_bsize Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_hmask_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_mask_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_mask_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blend_a64_vmask_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_intrapred_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_loopfilter_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_loopfilter_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: intrapred_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: intrapred_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: intrapred_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: loopfilter_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_dx_iface.c:is_motion_variation_allowed_bsize Unexecuted instantiation: alloccommon.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_inv_txfm1d.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_inv_txfm2d.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_loopfilter.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_rtcd.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_txfm.c:is_motion_variation_allowed_bsize Unexecuted instantiation: blockd.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef_block.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef_block_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef_block_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef_block_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cdef_block_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cfl.c:is_motion_variation_allowed_bsize Unexecuted instantiation: convolve.c:is_motion_variation_allowed_bsize Unexecuted instantiation: debugmodes.c:is_motion_variation_allowed_bsize Unexecuted instantiation: entropy.c:is_motion_variation_allowed_bsize Unexecuted instantiation: entropymode.c:is_motion_variation_allowed_bsize Unexecuted instantiation: entropymv.c:is_motion_variation_allowed_bsize Unexecuted instantiation: idct.c:is_motion_variation_allowed_bsize Unexecuted instantiation: mvref_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: pred_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: quant_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: reconinter.c:is_motion_variation_allowed_bsize Unexecuted instantiation: reconintra.c:is_motion_variation_allowed_bsize Unexecuted instantiation: resize.c:is_motion_variation_allowed_bsize Unexecuted instantiation: restoration.c:is_motion_variation_allowed_bsize Unexecuted instantiation: scale.c:is_motion_variation_allowed_bsize Unexecuted instantiation: scan.c:is_motion_variation_allowed_bsize Unexecuted instantiation: seg_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: thread_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: tile_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: txb_common.c:is_motion_variation_allowed_bsize Unexecuted instantiation: warped_motion.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_convolve_scale_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_inv_txfm_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: av1_txfm_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cfl_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cfl_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: cfl_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: convolve_2d_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: convolve_2d_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: convolve_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: filterintra_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_warp_plane_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: intra_edge_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: jnt_convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: jnt_convolve_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: jnt_convolve_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: reconinter_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: reconinter_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: reconinter_ssse3.c:is_motion_variation_allowed_bsize Unexecuted instantiation: selfguided_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: selfguided_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: warp_plane_sse4.c:is_motion_variation_allowed_bsize Unexecuted instantiation: wiener_convolve_avx2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: wiener_convolve_sse2.c:is_motion_variation_allowed_bsize Unexecuted instantiation: decodeframe.c:is_motion_variation_allowed_bsize Unexecuted instantiation: decodemv.c:is_motion_variation_allowed_bsize Unexecuted instantiation: decoder.c:is_motion_variation_allowed_bsize Unexecuted instantiation: decodetxb.c:is_motion_variation_allowed_bsize Unexecuted instantiation: detokenize.c:is_motion_variation_allowed_bsize Unexecuted instantiation: dthread.c:is_motion_variation_allowed_bsize Unexecuted instantiation: obu.c:is_motion_variation_allowed_bsize |
1018 | | |
1019 | | static INLINE int is_motion_variation_allowed_compound( |
1020 | 0 | const MB_MODE_INFO *mbmi) { |
1021 | 0 | if (!has_second_ref(mbmi)) |
1022 | 0 | return 1; |
1023 | 0 | else |
1024 | 0 | return 0; |
1025 | 0 | } Unexecuted instantiation: aom_convolve.c:is_motion_variation_allowed_compound Unexecuted instantiation: aom_dsp_rtcd.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_hmask.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_mask.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_vmask.c:is_motion_variation_allowed_compound Unexecuted instantiation: intrapred.c:is_motion_variation_allowed_compound Unexecuted instantiation: loopfilter.c:is_motion_variation_allowed_compound Unexecuted instantiation: subtract.c:is_motion_variation_allowed_compound Unexecuted instantiation: aom_asm_stubs.c:is_motion_variation_allowed_compound Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_hmask_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_mask_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_mask_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: blend_a64_vmask_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_intrapred_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_loopfilter_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_loopfilter_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: intrapred_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: intrapred_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: intrapred_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: loopfilter_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_dx_iface.c:is_motion_variation_allowed_compound Unexecuted instantiation: alloccommon.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_inv_txfm1d.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_inv_txfm2d.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_loopfilter.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_rtcd.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_txfm.c:is_motion_variation_allowed_compound Unexecuted instantiation: blockd.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef_block.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef_block_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef_block_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef_block_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: cdef_block_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: cfl.c:is_motion_variation_allowed_compound Unexecuted instantiation: convolve.c:is_motion_variation_allowed_compound Unexecuted instantiation: debugmodes.c:is_motion_variation_allowed_compound Unexecuted instantiation: entropy.c:is_motion_variation_allowed_compound Unexecuted instantiation: entropymode.c:is_motion_variation_allowed_compound Unexecuted instantiation: entropymv.c:is_motion_variation_allowed_compound Unexecuted instantiation: idct.c:is_motion_variation_allowed_compound Unexecuted instantiation: mvref_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: pred_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: quant_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: reconinter.c:is_motion_variation_allowed_compound Unexecuted instantiation: reconintra.c:is_motion_variation_allowed_compound Unexecuted instantiation: resize.c:is_motion_variation_allowed_compound Unexecuted instantiation: restoration.c:is_motion_variation_allowed_compound Unexecuted instantiation: scale.c:is_motion_variation_allowed_compound Unexecuted instantiation: scan.c:is_motion_variation_allowed_compound Unexecuted instantiation: seg_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: thread_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: tile_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: txb_common.c:is_motion_variation_allowed_compound Unexecuted instantiation: warped_motion.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_convolve_scale_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_inv_txfm_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: av1_txfm_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: cfl_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: cfl_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: cfl_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: convolve_2d_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: convolve_2d_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: convolve_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: filterintra_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_warp_plane_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: intra_edge_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: jnt_convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: jnt_convolve_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: jnt_convolve_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: reconinter_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: reconinter_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: reconinter_ssse3.c:is_motion_variation_allowed_compound Unexecuted instantiation: selfguided_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: selfguided_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: warp_plane_sse4.c:is_motion_variation_allowed_compound Unexecuted instantiation: wiener_convolve_avx2.c:is_motion_variation_allowed_compound Unexecuted instantiation: wiener_convolve_sse2.c:is_motion_variation_allowed_compound Unexecuted instantiation: decodeframe.c:is_motion_variation_allowed_compound Unexecuted instantiation: decodemv.c:is_motion_variation_allowed_compound Unexecuted instantiation: decoder.c:is_motion_variation_allowed_compound Unexecuted instantiation: decodetxb.c:is_motion_variation_allowed_compound Unexecuted instantiation: detokenize.c:is_motion_variation_allowed_compound Unexecuted instantiation: dthread.c:is_motion_variation_allowed_compound Unexecuted instantiation: obu.c:is_motion_variation_allowed_compound |
1026 | | |
1027 | | // input: log2 of length, 0(4), 1(8), ... |
1028 | | static const int max_neighbor_obmc[6] = { 0, 1, 2, 3, 4, 4 }; |
1029 | | |
1030 | 0 | static INLINE int check_num_overlappable_neighbors(const MB_MODE_INFO *mbmi) { |
1031 | 0 | return !(mbmi->overlappable_neighbors[0] == 0 && |
1032 | 0 | mbmi->overlappable_neighbors[1] == 0); |
1033 | 0 | } Unexecuted instantiation: aom_convolve.c:check_num_overlappable_neighbors Unexecuted instantiation: aom_dsp_rtcd.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_hmask.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_mask.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_vmask.c:check_num_overlappable_neighbors Unexecuted instantiation: intrapred.c:check_num_overlappable_neighbors Unexecuted instantiation: loopfilter.c:check_num_overlappable_neighbors Unexecuted instantiation: subtract.c:check_num_overlappable_neighbors Unexecuted instantiation: aom_asm_stubs.c:check_num_overlappable_neighbors Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_hmask_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_mask_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_mask_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: blend_a64_vmask_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_intrapred_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_loopfilter_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_loopfilter_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: intrapred_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: intrapred_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: intrapred_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: loopfilter_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_dx_iface.c:check_num_overlappable_neighbors Unexecuted instantiation: alloccommon.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_inv_txfm1d.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_inv_txfm2d.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_loopfilter.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_rtcd.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_txfm.c:check_num_overlappable_neighbors Unexecuted instantiation: blockd.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef_block.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef_block_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef_block_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef_block_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: cdef_block_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: cfl.c:check_num_overlappable_neighbors Unexecuted instantiation: convolve.c:check_num_overlappable_neighbors Unexecuted instantiation: debugmodes.c:check_num_overlappable_neighbors Unexecuted instantiation: entropy.c:check_num_overlappable_neighbors Unexecuted instantiation: entropymode.c:check_num_overlappable_neighbors Unexecuted instantiation: entropymv.c:check_num_overlappable_neighbors Unexecuted instantiation: idct.c:check_num_overlappable_neighbors Unexecuted instantiation: mvref_common.c:check_num_overlappable_neighbors Unexecuted instantiation: pred_common.c:check_num_overlappable_neighbors Unexecuted instantiation: quant_common.c:check_num_overlappable_neighbors Unexecuted instantiation: reconinter.c:check_num_overlappable_neighbors Unexecuted instantiation: reconintra.c:check_num_overlappable_neighbors Unexecuted instantiation: resize.c:check_num_overlappable_neighbors Unexecuted instantiation: restoration.c:check_num_overlappable_neighbors Unexecuted instantiation: scale.c:check_num_overlappable_neighbors Unexecuted instantiation: scan.c:check_num_overlappable_neighbors Unexecuted instantiation: seg_common.c:check_num_overlappable_neighbors Unexecuted instantiation: thread_common.c:check_num_overlappable_neighbors Unexecuted instantiation: tile_common.c:check_num_overlappable_neighbors Unexecuted instantiation: txb_common.c:check_num_overlappable_neighbors Unexecuted instantiation: warped_motion.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_convolve_scale_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_highbd_convolve_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_inv_txfm_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_inv_txfm_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: av1_txfm_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: cfl_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: cfl_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: cfl_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: convolve_2d_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: convolve_2d_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: convolve_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: filterintra_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_2d_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_2d_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_2d_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_convolve_2d_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_inv_txfm_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_inv_txfm_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_jnt_convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_jnt_convolve_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_warp_plane_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_wiener_convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: intra_edge_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: jnt_convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: jnt_convolve_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: jnt_convolve_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: reconinter_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: reconinter_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: reconinter_ssse3.c:check_num_overlappable_neighbors Unexecuted instantiation: selfguided_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: selfguided_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: warp_plane_sse4.c:check_num_overlappable_neighbors Unexecuted instantiation: wiener_convolve_avx2.c:check_num_overlappable_neighbors Unexecuted instantiation: wiener_convolve_sse2.c:check_num_overlappable_neighbors Unexecuted instantiation: decodeframe.c:check_num_overlappable_neighbors Unexecuted instantiation: decodemv.c:check_num_overlappable_neighbors Unexecuted instantiation: decoder.c:check_num_overlappable_neighbors Unexecuted instantiation: decodetxb.c:check_num_overlappable_neighbors Unexecuted instantiation: detokenize.c:check_num_overlappable_neighbors Unexecuted instantiation: dthread.c:check_num_overlappable_neighbors Unexecuted instantiation: obu.c:check_num_overlappable_neighbors |
1034 | | |
1035 | | static INLINE MOTION_MODE |
1036 | | motion_mode_allowed(const WarpedMotionParams *gm_params, const MACROBLOCKD *xd, |
1037 | 0 | const MB_MODE_INFO *mbmi, int allow_warped_motion) { |
1038 | 0 | if (xd->cur_frame_force_integer_mv == 0) { |
1039 | 0 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; |
1040 | 0 | if (is_global_mv_block(mbmi, gm_type)) return SIMPLE_TRANSLATION; |
1041 | 0 | } |
1042 | 0 | if (is_motion_variation_allowed_bsize(mbmi->sb_type) && |
1043 | 0 | is_inter_mode(mbmi->mode) && mbmi->ref_frame[1] != INTRA_FRAME && |
1044 | 0 | is_motion_variation_allowed_compound(mbmi)) { |
1045 | 0 | if (!check_num_overlappable_neighbors(mbmi)) return SIMPLE_TRANSLATION; |
1046 | 0 | assert(!has_second_ref(mbmi)); |
1047 | 0 | if (mbmi->num_proj_ref >= 1 && |
1048 | 0 | (allow_warped_motion && !av1_is_scaled(&(xd->block_refs[0]->sf)))) { |
1049 | 0 | if (xd->cur_frame_force_integer_mv) { |
1050 | 0 | return OBMC_CAUSAL; |
1051 | 0 | } |
1052 | 0 | return WARPED_CAUSAL; |
1053 | 0 | } |
1054 | 0 | return OBMC_CAUSAL; |
1055 | 0 | } else { |
1056 | 0 | return SIMPLE_TRANSLATION; |
1057 | 0 | } |
1058 | 0 | } Unexecuted instantiation: aom_convolve.c:motion_mode_allowed Unexecuted instantiation: aom_dsp_rtcd.c:motion_mode_allowed Unexecuted instantiation: blend_a64_hmask.c:motion_mode_allowed Unexecuted instantiation: blend_a64_mask.c:motion_mode_allowed Unexecuted instantiation: blend_a64_vmask.c:motion_mode_allowed Unexecuted instantiation: intrapred.c:motion_mode_allowed Unexecuted instantiation: loopfilter.c:motion_mode_allowed Unexecuted instantiation: subtract.c:motion_mode_allowed Unexecuted instantiation: aom_asm_stubs.c:motion_mode_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:motion_mode_allowed Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:motion_mode_allowed Unexecuted instantiation: blend_a64_hmask_sse4.c:motion_mode_allowed Unexecuted instantiation: blend_a64_mask_avx2.c:motion_mode_allowed Unexecuted instantiation: blend_a64_mask_sse4.c:motion_mode_allowed Unexecuted instantiation: blend_a64_vmask_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_ssse3.c:motion_mode_allowed Unexecuted instantiation: highbd_intrapred_sse2.c:motion_mode_allowed Unexecuted instantiation: highbd_loopfilter_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_loopfilter_sse2.c:motion_mode_allowed Unexecuted instantiation: intrapred_avx2.c:motion_mode_allowed Unexecuted instantiation: intrapred_sse2.c:motion_mode_allowed Unexecuted instantiation: intrapred_ssse3.c:motion_mode_allowed Unexecuted instantiation: loopfilter_sse2.c:motion_mode_allowed Unexecuted instantiation: av1_dx_iface.c:motion_mode_allowed Unexecuted instantiation: alloccommon.c:motion_mode_allowed Unexecuted instantiation: av1_inv_txfm1d.c:motion_mode_allowed Unexecuted instantiation: av1_inv_txfm2d.c:motion_mode_allowed Unexecuted instantiation: av1_loopfilter.c:motion_mode_allowed Unexecuted instantiation: av1_rtcd.c:motion_mode_allowed Unexecuted instantiation: av1_txfm.c:motion_mode_allowed Unexecuted instantiation: blockd.c:motion_mode_allowed Unexecuted instantiation: cdef.c:motion_mode_allowed Unexecuted instantiation: cdef_block.c:motion_mode_allowed Unexecuted instantiation: cdef_block_avx2.c:motion_mode_allowed Unexecuted instantiation: cdef_block_sse2.c:motion_mode_allowed Unexecuted instantiation: cdef_block_sse4.c:motion_mode_allowed Unexecuted instantiation: cdef_block_ssse3.c:motion_mode_allowed Unexecuted instantiation: cfl.c:motion_mode_allowed Unexecuted instantiation: convolve.c:motion_mode_allowed Unexecuted instantiation: debugmodes.c:motion_mode_allowed Unexecuted instantiation: entropy.c:motion_mode_allowed Unexecuted instantiation: entropymode.c:motion_mode_allowed Unexecuted instantiation: entropymv.c:motion_mode_allowed Unexecuted instantiation: idct.c:motion_mode_allowed Unexecuted instantiation: mvref_common.c:motion_mode_allowed Unexecuted instantiation: pred_common.c:motion_mode_allowed Unexecuted instantiation: quant_common.c:motion_mode_allowed Unexecuted instantiation: reconinter.c:motion_mode_allowed Unexecuted instantiation: reconintra.c:motion_mode_allowed Unexecuted instantiation: resize.c:motion_mode_allowed Unexecuted instantiation: restoration.c:motion_mode_allowed Unexecuted instantiation: scale.c:motion_mode_allowed Unexecuted instantiation: scan.c:motion_mode_allowed Unexecuted instantiation: seg_common.c:motion_mode_allowed Unexecuted instantiation: thread_common.c:motion_mode_allowed Unexecuted instantiation: tile_common.c:motion_mode_allowed Unexecuted instantiation: txb_common.c:motion_mode_allowed Unexecuted instantiation: warped_motion.c:motion_mode_allowed Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:motion_mode_allowed Unexecuted instantiation: av1_convolve_scale_sse4.c:motion_mode_allowed Unexecuted instantiation: av1_highbd_convolve_sse4.c:motion_mode_allowed Unexecuted instantiation: av1_inv_txfm_avx2.c:motion_mode_allowed Unexecuted instantiation: av1_inv_txfm_ssse3.c:motion_mode_allowed Unexecuted instantiation: av1_txfm_sse4.c:motion_mode_allowed Unexecuted instantiation: cfl_avx2.c:motion_mode_allowed Unexecuted instantiation: cfl_sse2.c:motion_mode_allowed Unexecuted instantiation: cfl_ssse3.c:motion_mode_allowed Unexecuted instantiation: convolve_2d_avx2.c:motion_mode_allowed Unexecuted instantiation: convolve_2d_sse2.c:motion_mode_allowed Unexecuted instantiation: convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: convolve_sse2.c:motion_mode_allowed Unexecuted instantiation: filterintra_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_2d_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_2d_sse2.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_2d_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_convolve_2d_ssse3.c:motion_mode_allowed Unexecuted instantiation: highbd_inv_txfm_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_inv_txfm_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_jnt_convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_jnt_convolve_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_warp_plane_sse4.c:motion_mode_allowed Unexecuted instantiation: highbd_wiener_convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:motion_mode_allowed Unexecuted instantiation: intra_edge_sse4.c:motion_mode_allowed Unexecuted instantiation: jnt_convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: jnt_convolve_sse2.c:motion_mode_allowed Unexecuted instantiation: jnt_convolve_ssse3.c:motion_mode_allowed Unexecuted instantiation: reconinter_avx2.c:motion_mode_allowed Unexecuted instantiation: reconinter_sse4.c:motion_mode_allowed Unexecuted instantiation: reconinter_ssse3.c:motion_mode_allowed Unexecuted instantiation: selfguided_avx2.c:motion_mode_allowed Unexecuted instantiation: selfguided_sse4.c:motion_mode_allowed Unexecuted instantiation: warp_plane_sse4.c:motion_mode_allowed Unexecuted instantiation: wiener_convolve_avx2.c:motion_mode_allowed Unexecuted instantiation: wiener_convolve_sse2.c:motion_mode_allowed Unexecuted instantiation: decodeframe.c:motion_mode_allowed Unexecuted instantiation: decodemv.c:motion_mode_allowed Unexecuted instantiation: decoder.c:motion_mode_allowed Unexecuted instantiation: decodetxb.c:motion_mode_allowed Unexecuted instantiation: detokenize.c:motion_mode_allowed Unexecuted instantiation: dthread.c:motion_mode_allowed Unexecuted instantiation: obu.c:motion_mode_allowed |
1059 | | |
1060 | | static INLINE void assert_motion_mode_valid(MOTION_MODE mode, |
1061 | | const WarpedMotionParams *gm_params, |
1062 | | const MACROBLOCKD *xd, |
1063 | | const MB_MODE_INFO *mbmi, |
1064 | 0 | int allow_warped_motion) { |
1065 | 0 | const MOTION_MODE last_motion_mode_allowed = |
1066 | 0 | motion_mode_allowed(gm_params, xd, mbmi, allow_warped_motion); |
1067 | 0 |
|
1068 | 0 | // Check that the input mode is not illegal |
1069 | 0 | if (last_motion_mode_allowed < mode) |
1070 | 0 | assert(0 && "Illegal motion mode selected"); |
1071 | 0 | } Unexecuted instantiation: aom_convolve.c:assert_motion_mode_valid Unexecuted instantiation: aom_dsp_rtcd.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_hmask.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_mask.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_vmask.c:assert_motion_mode_valid Unexecuted instantiation: intrapred.c:assert_motion_mode_valid Unexecuted instantiation: loopfilter.c:assert_motion_mode_valid Unexecuted instantiation: subtract.c:assert_motion_mode_valid Unexecuted instantiation: aom_asm_stubs.c:assert_motion_mode_valid Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:assert_motion_mode_valid Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_hmask_sse4.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_mask_avx2.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_mask_sse4.c:assert_motion_mode_valid Unexecuted instantiation: blend_a64_vmask_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: highbd_intrapred_sse2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_loopfilter_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_loopfilter_sse2.c:assert_motion_mode_valid Unexecuted instantiation: intrapred_avx2.c:assert_motion_mode_valid Unexecuted instantiation: intrapred_sse2.c:assert_motion_mode_valid Unexecuted instantiation: intrapred_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: loopfilter_sse2.c:assert_motion_mode_valid Unexecuted instantiation: av1_dx_iface.c:assert_motion_mode_valid Unexecuted instantiation: alloccommon.c:assert_motion_mode_valid Unexecuted instantiation: av1_inv_txfm1d.c:assert_motion_mode_valid Unexecuted instantiation: av1_inv_txfm2d.c:assert_motion_mode_valid Unexecuted instantiation: av1_loopfilter.c:assert_motion_mode_valid Unexecuted instantiation: av1_rtcd.c:assert_motion_mode_valid Unexecuted instantiation: av1_txfm.c:assert_motion_mode_valid Unexecuted instantiation: blockd.c:assert_motion_mode_valid Unexecuted instantiation: cdef.c:assert_motion_mode_valid Unexecuted instantiation: cdef_block.c:assert_motion_mode_valid Unexecuted instantiation: cdef_block_avx2.c:assert_motion_mode_valid Unexecuted instantiation: cdef_block_sse2.c:assert_motion_mode_valid Unexecuted instantiation: cdef_block_sse4.c:assert_motion_mode_valid Unexecuted instantiation: cdef_block_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: cfl.c:assert_motion_mode_valid Unexecuted instantiation: convolve.c:assert_motion_mode_valid Unexecuted instantiation: debugmodes.c:assert_motion_mode_valid Unexecuted instantiation: entropy.c:assert_motion_mode_valid Unexecuted instantiation: entropymode.c:assert_motion_mode_valid Unexecuted instantiation: entropymv.c:assert_motion_mode_valid Unexecuted instantiation: idct.c:assert_motion_mode_valid Unexecuted instantiation: mvref_common.c:assert_motion_mode_valid Unexecuted instantiation: pred_common.c:assert_motion_mode_valid Unexecuted instantiation: quant_common.c:assert_motion_mode_valid Unexecuted instantiation: reconinter.c:assert_motion_mode_valid Unexecuted instantiation: reconintra.c:assert_motion_mode_valid Unexecuted instantiation: resize.c:assert_motion_mode_valid Unexecuted instantiation: restoration.c:assert_motion_mode_valid Unexecuted instantiation: scale.c:assert_motion_mode_valid Unexecuted instantiation: scan.c:assert_motion_mode_valid Unexecuted instantiation: seg_common.c:assert_motion_mode_valid Unexecuted instantiation: thread_common.c:assert_motion_mode_valid Unexecuted instantiation: tile_common.c:assert_motion_mode_valid Unexecuted instantiation: txb_common.c:assert_motion_mode_valid Unexecuted instantiation: warped_motion.c:assert_motion_mode_valid Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:assert_motion_mode_valid Unexecuted instantiation: av1_convolve_scale_sse4.c:assert_motion_mode_valid Unexecuted instantiation: av1_highbd_convolve_sse4.c:assert_motion_mode_valid Unexecuted instantiation: av1_inv_txfm_avx2.c:assert_motion_mode_valid Unexecuted instantiation: av1_inv_txfm_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: av1_txfm_sse4.c:assert_motion_mode_valid Unexecuted instantiation: cfl_avx2.c:assert_motion_mode_valid Unexecuted instantiation: cfl_sse2.c:assert_motion_mode_valid Unexecuted instantiation: cfl_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: convolve_2d_avx2.c:assert_motion_mode_valid Unexecuted instantiation: convolve_2d_sse2.c:assert_motion_mode_valid Unexecuted instantiation: convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: convolve_sse2.c:assert_motion_mode_valid Unexecuted instantiation: filterintra_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_2d_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_2d_sse2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_2d_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_convolve_2d_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: highbd_inv_txfm_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_inv_txfm_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_jnt_convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_jnt_convolve_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_warp_plane_sse4.c:assert_motion_mode_valid Unexecuted instantiation: highbd_wiener_convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: intra_edge_sse4.c:assert_motion_mode_valid Unexecuted instantiation: jnt_convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: jnt_convolve_sse2.c:assert_motion_mode_valid Unexecuted instantiation: jnt_convolve_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: reconinter_avx2.c:assert_motion_mode_valid Unexecuted instantiation: reconinter_sse4.c:assert_motion_mode_valid Unexecuted instantiation: reconinter_ssse3.c:assert_motion_mode_valid Unexecuted instantiation: selfguided_avx2.c:assert_motion_mode_valid Unexecuted instantiation: selfguided_sse4.c:assert_motion_mode_valid Unexecuted instantiation: warp_plane_sse4.c:assert_motion_mode_valid Unexecuted instantiation: wiener_convolve_avx2.c:assert_motion_mode_valid Unexecuted instantiation: wiener_convolve_sse2.c:assert_motion_mode_valid Unexecuted instantiation: decodeframe.c:assert_motion_mode_valid Unexecuted instantiation: decodemv.c:assert_motion_mode_valid Unexecuted instantiation: decoder.c:assert_motion_mode_valid Unexecuted instantiation: decodetxb.c:assert_motion_mode_valid Unexecuted instantiation: detokenize.c:assert_motion_mode_valid Unexecuted instantiation: dthread.c:assert_motion_mode_valid Unexecuted instantiation: obu.c:assert_motion_mode_valid |
1072 | | |
1073 | 0 | static INLINE int is_neighbor_overlappable(const MB_MODE_INFO *mbmi) { |
1074 | 0 | return (is_inter_block(mbmi)); |
1075 | 0 | } Unexecuted instantiation: aom_convolve.c:is_neighbor_overlappable Unexecuted instantiation: aom_dsp_rtcd.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_hmask.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_mask.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_vmask.c:is_neighbor_overlappable Unexecuted instantiation: intrapred.c:is_neighbor_overlappable Unexecuted instantiation: loopfilter.c:is_neighbor_overlappable Unexecuted instantiation: subtract.c:is_neighbor_overlappable Unexecuted instantiation: aom_asm_stubs.c:is_neighbor_overlappable Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_neighbor_overlappable Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_hmask_sse4.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_mask_avx2.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_mask_sse4.c:is_neighbor_overlappable Unexecuted instantiation: blend_a64_vmask_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: highbd_intrapred_sse2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_loopfilter_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_loopfilter_sse2.c:is_neighbor_overlappable Unexecuted instantiation: intrapred_avx2.c:is_neighbor_overlappable Unexecuted instantiation: intrapred_sse2.c:is_neighbor_overlappable Unexecuted instantiation: intrapred_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: loopfilter_sse2.c:is_neighbor_overlappable Unexecuted instantiation: av1_dx_iface.c:is_neighbor_overlappable Unexecuted instantiation: alloccommon.c:is_neighbor_overlappable Unexecuted instantiation: av1_inv_txfm1d.c:is_neighbor_overlappable Unexecuted instantiation: av1_inv_txfm2d.c:is_neighbor_overlappable Unexecuted instantiation: av1_loopfilter.c:is_neighbor_overlappable Unexecuted instantiation: av1_rtcd.c:is_neighbor_overlappable Unexecuted instantiation: av1_txfm.c:is_neighbor_overlappable Unexecuted instantiation: blockd.c:is_neighbor_overlappable Unexecuted instantiation: cdef.c:is_neighbor_overlappable Unexecuted instantiation: cdef_block.c:is_neighbor_overlappable Unexecuted instantiation: cdef_block_avx2.c:is_neighbor_overlappable Unexecuted instantiation: cdef_block_sse2.c:is_neighbor_overlappable Unexecuted instantiation: cdef_block_sse4.c:is_neighbor_overlappable Unexecuted instantiation: cdef_block_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: cfl.c:is_neighbor_overlappable Unexecuted instantiation: convolve.c:is_neighbor_overlappable Unexecuted instantiation: debugmodes.c:is_neighbor_overlappable Unexecuted instantiation: entropy.c:is_neighbor_overlappable Unexecuted instantiation: entropymode.c:is_neighbor_overlappable Unexecuted instantiation: entropymv.c:is_neighbor_overlappable Unexecuted instantiation: idct.c:is_neighbor_overlappable Unexecuted instantiation: mvref_common.c:is_neighbor_overlappable Unexecuted instantiation: pred_common.c:is_neighbor_overlappable Unexecuted instantiation: quant_common.c:is_neighbor_overlappable Unexecuted instantiation: reconinter.c:is_neighbor_overlappable Unexecuted instantiation: reconintra.c:is_neighbor_overlappable Unexecuted instantiation: resize.c:is_neighbor_overlappable Unexecuted instantiation: restoration.c:is_neighbor_overlappable Unexecuted instantiation: scale.c:is_neighbor_overlappable Unexecuted instantiation: scan.c:is_neighbor_overlappable Unexecuted instantiation: seg_common.c:is_neighbor_overlappable Unexecuted instantiation: thread_common.c:is_neighbor_overlappable Unexecuted instantiation: tile_common.c:is_neighbor_overlappable Unexecuted instantiation: txb_common.c:is_neighbor_overlappable Unexecuted instantiation: warped_motion.c:is_neighbor_overlappable Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_neighbor_overlappable Unexecuted instantiation: av1_convolve_scale_sse4.c:is_neighbor_overlappable Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_neighbor_overlappable Unexecuted instantiation: av1_inv_txfm_avx2.c:is_neighbor_overlappable Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: av1_txfm_sse4.c:is_neighbor_overlappable Unexecuted instantiation: cfl_avx2.c:is_neighbor_overlappable Unexecuted instantiation: cfl_sse2.c:is_neighbor_overlappable Unexecuted instantiation: cfl_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: convolve_2d_avx2.c:is_neighbor_overlappable Unexecuted instantiation: convolve_2d_sse2.c:is_neighbor_overlappable Unexecuted instantiation: convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: convolve_sse2.c:is_neighbor_overlappable Unexecuted instantiation: filterintra_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_warp_plane_sse4.c:is_neighbor_overlappable Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: intra_edge_sse4.c:is_neighbor_overlappable Unexecuted instantiation: jnt_convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: jnt_convolve_sse2.c:is_neighbor_overlappable Unexecuted instantiation: jnt_convolve_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: reconinter_avx2.c:is_neighbor_overlappable Unexecuted instantiation: reconinter_sse4.c:is_neighbor_overlappable Unexecuted instantiation: reconinter_ssse3.c:is_neighbor_overlappable Unexecuted instantiation: selfguided_avx2.c:is_neighbor_overlappable Unexecuted instantiation: selfguided_sse4.c:is_neighbor_overlappable Unexecuted instantiation: warp_plane_sse4.c:is_neighbor_overlappable Unexecuted instantiation: wiener_convolve_avx2.c:is_neighbor_overlappable Unexecuted instantiation: wiener_convolve_sse2.c:is_neighbor_overlappable Unexecuted instantiation: decodeframe.c:is_neighbor_overlappable Unexecuted instantiation: decodemv.c:is_neighbor_overlappable Unexecuted instantiation: decoder.c:is_neighbor_overlappable Unexecuted instantiation: decodetxb.c:is_neighbor_overlappable Unexecuted instantiation: detokenize.c:is_neighbor_overlappable Unexecuted instantiation: dthread.c:is_neighbor_overlappable Unexecuted instantiation: obu.c:is_neighbor_overlappable |
1076 | | |
1077 | | static INLINE int av1_allow_palette(int allow_screen_content_tools, |
1078 | 0 | BLOCK_SIZE sb_type) { |
1079 | 0 | return allow_screen_content_tools && block_size_wide[sb_type] <= 64 && |
1080 | 0 | block_size_high[sb_type] <= 64 && sb_type >= BLOCK_8X8; |
1081 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_allow_palette Unexecuted instantiation: aom_dsp_rtcd.c:av1_allow_palette Unexecuted instantiation: blend_a64_hmask.c:av1_allow_palette Unexecuted instantiation: blend_a64_mask.c:av1_allow_palette Unexecuted instantiation: blend_a64_vmask.c:av1_allow_palette Unexecuted instantiation: intrapred.c:av1_allow_palette Unexecuted instantiation: loopfilter.c:av1_allow_palette Unexecuted instantiation: subtract.c:av1_allow_palette Unexecuted instantiation: aom_asm_stubs.c:av1_allow_palette Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_allow_palette Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_allow_palette Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_allow_palette Unexecuted instantiation: blend_a64_mask_avx2.c:av1_allow_palette Unexecuted instantiation: blend_a64_mask_sse4.c:av1_allow_palette Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_ssse3.c:av1_allow_palette Unexecuted instantiation: highbd_intrapred_sse2.c:av1_allow_palette Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_allow_palette Unexecuted instantiation: intrapred_avx2.c:av1_allow_palette Unexecuted instantiation: intrapred_sse2.c:av1_allow_palette Unexecuted instantiation: intrapred_ssse3.c:av1_allow_palette Unexecuted instantiation: loopfilter_sse2.c:av1_allow_palette Unexecuted instantiation: av1_dx_iface.c:av1_allow_palette Unexecuted instantiation: alloccommon.c:av1_allow_palette Unexecuted instantiation: av1_inv_txfm1d.c:av1_allow_palette Unexecuted instantiation: av1_inv_txfm2d.c:av1_allow_palette Unexecuted instantiation: av1_loopfilter.c:av1_allow_palette Unexecuted instantiation: av1_rtcd.c:av1_allow_palette Unexecuted instantiation: av1_txfm.c:av1_allow_palette Unexecuted instantiation: blockd.c:av1_allow_palette Unexecuted instantiation: cdef.c:av1_allow_palette Unexecuted instantiation: cdef_block.c:av1_allow_palette Unexecuted instantiation: cdef_block_avx2.c:av1_allow_palette Unexecuted instantiation: cdef_block_sse2.c:av1_allow_palette Unexecuted instantiation: cdef_block_sse4.c:av1_allow_palette Unexecuted instantiation: cdef_block_ssse3.c:av1_allow_palette Unexecuted instantiation: cfl.c:av1_allow_palette Unexecuted instantiation: convolve.c:av1_allow_palette Unexecuted instantiation: debugmodes.c:av1_allow_palette Unexecuted instantiation: entropy.c:av1_allow_palette Unexecuted instantiation: entropymode.c:av1_allow_palette Unexecuted instantiation: entropymv.c:av1_allow_palette Unexecuted instantiation: idct.c:av1_allow_palette Unexecuted instantiation: mvref_common.c:av1_allow_palette Unexecuted instantiation: pred_common.c:av1_allow_palette Unexecuted instantiation: quant_common.c:av1_allow_palette Unexecuted instantiation: reconinter.c:av1_allow_palette Unexecuted instantiation: reconintra.c:av1_allow_palette Unexecuted instantiation: resize.c:av1_allow_palette Unexecuted instantiation: restoration.c:av1_allow_palette Unexecuted instantiation: scale.c:av1_allow_palette Unexecuted instantiation: scan.c:av1_allow_palette Unexecuted instantiation: seg_common.c:av1_allow_palette Unexecuted instantiation: thread_common.c:av1_allow_palette Unexecuted instantiation: tile_common.c:av1_allow_palette Unexecuted instantiation: txb_common.c:av1_allow_palette Unexecuted instantiation: warped_motion.c:av1_allow_palette Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_allow_palette Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_allow_palette Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_allow_palette Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_allow_palette Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_allow_palette Unexecuted instantiation: av1_txfm_sse4.c:av1_allow_palette Unexecuted instantiation: cfl_avx2.c:av1_allow_palette Unexecuted instantiation: cfl_sse2.c:av1_allow_palette Unexecuted instantiation: cfl_ssse3.c:av1_allow_palette Unexecuted instantiation: convolve_2d_avx2.c:av1_allow_palette Unexecuted instantiation: convolve_2d_sse2.c:av1_allow_palette Unexecuted instantiation: convolve_avx2.c:av1_allow_palette Unexecuted instantiation: convolve_sse2.c:av1_allow_palette Unexecuted instantiation: filterintra_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_allow_palette Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_allow_palette Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_allow_palette Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_allow_palette Unexecuted instantiation: intra_edge_sse4.c:av1_allow_palette Unexecuted instantiation: jnt_convolve_avx2.c:av1_allow_palette Unexecuted instantiation: jnt_convolve_sse2.c:av1_allow_palette Unexecuted instantiation: jnt_convolve_ssse3.c:av1_allow_palette Unexecuted instantiation: reconinter_avx2.c:av1_allow_palette Unexecuted instantiation: reconinter_sse4.c:av1_allow_palette Unexecuted instantiation: reconinter_ssse3.c:av1_allow_palette Unexecuted instantiation: selfguided_avx2.c:av1_allow_palette Unexecuted instantiation: selfguided_sse4.c:av1_allow_palette Unexecuted instantiation: warp_plane_sse4.c:av1_allow_palette Unexecuted instantiation: wiener_convolve_avx2.c:av1_allow_palette Unexecuted instantiation: wiener_convolve_sse2.c:av1_allow_palette Unexecuted instantiation: decodeframe.c:av1_allow_palette Unexecuted instantiation: decodemv.c:av1_allow_palette Unexecuted instantiation: decoder.c:av1_allow_palette Unexecuted instantiation: decodetxb.c:av1_allow_palette Unexecuted instantiation: detokenize.c:av1_allow_palette Unexecuted instantiation: dthread.c:av1_allow_palette Unexecuted instantiation: obu.c:av1_allow_palette |
1082 | | |
1083 | | // Returns sub-sampled dimensions of the given block. |
1084 | | // The output values for 'rows_within_bounds' and 'cols_within_bounds' will |
1085 | | // differ from 'height' and 'width' when part of the block is outside the |
1086 | | // right |
1087 | | // and/or bottom image boundary. |
1088 | | static INLINE void av1_get_block_dimensions(BLOCK_SIZE bsize, int plane, |
1089 | | const MACROBLOCKD *xd, int *width, |
1090 | | int *height, |
1091 | | int *rows_within_bounds, |
1092 | 0 | int *cols_within_bounds) { |
1093 | 0 | const int block_height = block_size_high[bsize]; |
1094 | 0 | const int block_width = block_size_wide[bsize]; |
1095 | 0 | const int block_rows = (xd->mb_to_bottom_edge >= 0) |
1096 | 0 | ? block_height |
1097 | 0 | : (xd->mb_to_bottom_edge >> 3) + block_height; |
1098 | 0 | const int block_cols = (xd->mb_to_right_edge >= 0) |
1099 | 0 | ? block_width |
1100 | 0 | : (xd->mb_to_right_edge >> 3) + block_width; |
1101 | 0 | const struct macroblockd_plane *const pd = &xd->plane[plane]; |
1102 | 0 | assert(IMPLIES(plane == PLANE_TYPE_Y, pd->subsampling_x == 0)); |
1103 | 0 | assert(IMPLIES(plane == PLANE_TYPE_Y, pd->subsampling_y == 0)); |
1104 | 0 | assert(block_width >= block_cols); |
1105 | 0 | assert(block_height >= block_rows); |
1106 | 0 | const int plane_block_width = block_width >> pd->subsampling_x; |
1107 | 0 | const int plane_block_height = block_height >> pd->subsampling_y; |
1108 | 0 | // Special handling for chroma sub8x8. |
1109 | 0 | const int is_chroma_sub8_x = plane > 0 && plane_block_width < 4; |
1110 | 0 | const int is_chroma_sub8_y = plane > 0 && plane_block_height < 4; |
1111 | 0 | if (width) *width = plane_block_width + 2 * is_chroma_sub8_x; |
1112 | 0 | if (height) *height = plane_block_height + 2 * is_chroma_sub8_y; |
1113 | 0 | if (rows_within_bounds) { |
1114 | 0 | *rows_within_bounds = |
1115 | 0 | (block_rows >> pd->subsampling_y) + 2 * is_chroma_sub8_y; |
1116 | 0 | } |
1117 | 0 | if (cols_within_bounds) { |
1118 | 0 | *cols_within_bounds = |
1119 | 0 | (block_cols >> pd->subsampling_x) + 2 * is_chroma_sub8_x; |
1120 | 0 | } |
1121 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_block_dimensions Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_hmask.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_mask.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_vmask.c:av1_get_block_dimensions Unexecuted instantiation: intrapred.c:av1_get_block_dimensions Unexecuted instantiation: loopfilter.c:av1_get_block_dimensions Unexecuted instantiation: subtract.c:av1_get_block_dimensions Unexecuted instantiation: aom_asm_stubs.c:av1_get_block_dimensions Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_block_dimensions Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_block_dimensions Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_block_dimensions Unexecuted instantiation: intrapred_avx2.c:av1_get_block_dimensions Unexecuted instantiation: intrapred_sse2.c:av1_get_block_dimensions Unexecuted instantiation: intrapred_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: loopfilter_sse2.c:av1_get_block_dimensions Unexecuted instantiation: av1_dx_iface.c:av1_get_block_dimensions Unexecuted instantiation: alloccommon.c:av1_get_block_dimensions Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_block_dimensions Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_block_dimensions Unexecuted instantiation: av1_loopfilter.c:av1_get_block_dimensions Unexecuted instantiation: av1_rtcd.c:av1_get_block_dimensions Unexecuted instantiation: av1_txfm.c:av1_get_block_dimensions Unexecuted instantiation: blockd.c:av1_get_block_dimensions Unexecuted instantiation: cdef.c:av1_get_block_dimensions Unexecuted instantiation: cdef_block.c:av1_get_block_dimensions Unexecuted instantiation: cdef_block_avx2.c:av1_get_block_dimensions Unexecuted instantiation: cdef_block_sse2.c:av1_get_block_dimensions Unexecuted instantiation: cdef_block_sse4.c:av1_get_block_dimensions Unexecuted instantiation: cdef_block_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: cfl.c:av1_get_block_dimensions Unexecuted instantiation: convolve.c:av1_get_block_dimensions Unexecuted instantiation: debugmodes.c:av1_get_block_dimensions Unexecuted instantiation: entropy.c:av1_get_block_dimensions Unexecuted instantiation: entropymode.c:av1_get_block_dimensions Unexecuted instantiation: entropymv.c:av1_get_block_dimensions Unexecuted instantiation: idct.c:av1_get_block_dimensions Unexecuted instantiation: mvref_common.c:av1_get_block_dimensions Unexecuted instantiation: pred_common.c:av1_get_block_dimensions Unexecuted instantiation: quant_common.c:av1_get_block_dimensions Unexecuted instantiation: reconinter.c:av1_get_block_dimensions Unexecuted instantiation: reconintra.c:av1_get_block_dimensions Unexecuted instantiation: resize.c:av1_get_block_dimensions Unexecuted instantiation: restoration.c:av1_get_block_dimensions Unexecuted instantiation: scale.c:av1_get_block_dimensions Unexecuted instantiation: scan.c:av1_get_block_dimensions Unexecuted instantiation: seg_common.c:av1_get_block_dimensions Unexecuted instantiation: thread_common.c:av1_get_block_dimensions Unexecuted instantiation: tile_common.c:av1_get_block_dimensions Unexecuted instantiation: txb_common.c:av1_get_block_dimensions Unexecuted instantiation: warped_motion.c:av1_get_block_dimensions Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_block_dimensions Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_block_dimensions Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_block_dimensions Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_block_dimensions Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: av1_txfm_sse4.c:av1_get_block_dimensions Unexecuted instantiation: cfl_avx2.c:av1_get_block_dimensions Unexecuted instantiation: cfl_sse2.c:av1_get_block_dimensions Unexecuted instantiation: cfl_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: convolve_2d_avx2.c:av1_get_block_dimensions Unexecuted instantiation: convolve_2d_sse2.c:av1_get_block_dimensions Unexecuted instantiation: convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: convolve_sse2.c:av1_get_block_dimensions Unexecuted instantiation: filterintra_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_block_dimensions Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: intra_edge_sse4.c:av1_get_block_dimensions Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_block_dimensions Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: reconinter_avx2.c:av1_get_block_dimensions Unexecuted instantiation: reconinter_sse4.c:av1_get_block_dimensions Unexecuted instantiation: reconinter_ssse3.c:av1_get_block_dimensions Unexecuted instantiation: selfguided_avx2.c:av1_get_block_dimensions Unexecuted instantiation: selfguided_sse4.c:av1_get_block_dimensions Unexecuted instantiation: warp_plane_sse4.c:av1_get_block_dimensions Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_block_dimensions Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_block_dimensions Unexecuted instantiation: decodeframe.c:av1_get_block_dimensions Unexecuted instantiation: decodemv.c:av1_get_block_dimensions Unexecuted instantiation: decoder.c:av1_get_block_dimensions Unexecuted instantiation: decodetxb.c:av1_get_block_dimensions Unexecuted instantiation: detokenize.c:av1_get_block_dimensions Unexecuted instantiation: dthread.c:av1_get_block_dimensions Unexecuted instantiation: obu.c:av1_get_block_dimensions |
1122 | | |
1123 | | /* clang-format off */ |
1124 | | typedef aom_cdf_prob (*MapCdf)[PALETTE_COLOR_INDEX_CONTEXTS] |
1125 | | [CDF_SIZE(PALETTE_COLORS)]; |
1126 | | typedef const int (*ColorCost)[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS] |
1127 | | [PALETTE_COLORS]; |
1128 | | /* clang-format on */ |
1129 | | |
1130 | | typedef struct { |
1131 | | int rows; |
1132 | | int cols; |
1133 | | int n_colors; |
1134 | | int plane_width; |
1135 | | int plane_height; |
1136 | | uint8_t *color_map; |
1137 | | MapCdf map_cdf; |
1138 | | ColorCost color_cost; |
1139 | | } Av1ColorMapParam; |
1140 | | |
1141 | | static INLINE int is_nontrans_global_motion(const MACROBLOCKD *xd, |
1142 | 0 | const MB_MODE_INFO *mbmi) { |
1143 | 0 | int ref; |
1144 | 0 |
|
1145 | 0 | // First check if all modes are GLOBALMV |
1146 | 0 | if (mbmi->mode != GLOBALMV && mbmi->mode != GLOBAL_GLOBALMV) return 0; |
1147 | 0 | |
1148 | 0 | if (AOMMIN(mi_size_wide[mbmi->sb_type], mi_size_high[mbmi->sb_type]) < 2) |
1149 | 0 | return 0; |
1150 | 0 | |
1151 | 0 | // Now check if all global motion is non translational |
1152 | 0 | for (ref = 0; ref < 1 + has_second_ref(mbmi); ++ref) { |
1153 | 0 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; |
1154 | 0 | } |
1155 | 0 | return 1; |
1156 | 0 | } Unexecuted instantiation: aom_convolve.c:is_nontrans_global_motion Unexecuted instantiation: aom_dsp_rtcd.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_hmask.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_mask.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_vmask.c:is_nontrans_global_motion Unexecuted instantiation: intrapred.c:is_nontrans_global_motion Unexecuted instantiation: loopfilter.c:is_nontrans_global_motion Unexecuted instantiation: subtract.c:is_nontrans_global_motion Unexecuted instantiation: aom_asm_stubs.c:is_nontrans_global_motion Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:is_nontrans_global_motion Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_hmask_sse4.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_mask_avx2.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_mask_sse4.c:is_nontrans_global_motion Unexecuted instantiation: blend_a64_vmask_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: highbd_intrapred_sse2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_loopfilter_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_loopfilter_sse2.c:is_nontrans_global_motion Unexecuted instantiation: intrapred_avx2.c:is_nontrans_global_motion Unexecuted instantiation: intrapred_sse2.c:is_nontrans_global_motion Unexecuted instantiation: intrapred_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: loopfilter_sse2.c:is_nontrans_global_motion Unexecuted instantiation: av1_dx_iface.c:is_nontrans_global_motion Unexecuted instantiation: alloccommon.c:is_nontrans_global_motion Unexecuted instantiation: av1_inv_txfm1d.c:is_nontrans_global_motion Unexecuted instantiation: av1_inv_txfm2d.c:is_nontrans_global_motion Unexecuted instantiation: av1_loopfilter.c:is_nontrans_global_motion Unexecuted instantiation: av1_rtcd.c:is_nontrans_global_motion Unexecuted instantiation: av1_txfm.c:is_nontrans_global_motion Unexecuted instantiation: blockd.c:is_nontrans_global_motion Unexecuted instantiation: cdef.c:is_nontrans_global_motion Unexecuted instantiation: cdef_block.c:is_nontrans_global_motion Unexecuted instantiation: cdef_block_avx2.c:is_nontrans_global_motion Unexecuted instantiation: cdef_block_sse2.c:is_nontrans_global_motion Unexecuted instantiation: cdef_block_sse4.c:is_nontrans_global_motion Unexecuted instantiation: cdef_block_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: cfl.c:is_nontrans_global_motion Unexecuted instantiation: convolve.c:is_nontrans_global_motion Unexecuted instantiation: debugmodes.c:is_nontrans_global_motion Unexecuted instantiation: entropy.c:is_nontrans_global_motion Unexecuted instantiation: entropymode.c:is_nontrans_global_motion Unexecuted instantiation: entropymv.c:is_nontrans_global_motion Unexecuted instantiation: idct.c:is_nontrans_global_motion Unexecuted instantiation: mvref_common.c:is_nontrans_global_motion Unexecuted instantiation: pred_common.c:is_nontrans_global_motion Unexecuted instantiation: quant_common.c:is_nontrans_global_motion Unexecuted instantiation: reconinter.c:is_nontrans_global_motion Unexecuted instantiation: reconintra.c:is_nontrans_global_motion Unexecuted instantiation: resize.c:is_nontrans_global_motion Unexecuted instantiation: restoration.c:is_nontrans_global_motion Unexecuted instantiation: scale.c:is_nontrans_global_motion Unexecuted instantiation: scan.c:is_nontrans_global_motion Unexecuted instantiation: seg_common.c:is_nontrans_global_motion Unexecuted instantiation: thread_common.c:is_nontrans_global_motion Unexecuted instantiation: tile_common.c:is_nontrans_global_motion Unexecuted instantiation: txb_common.c:is_nontrans_global_motion Unexecuted instantiation: warped_motion.c:is_nontrans_global_motion Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:is_nontrans_global_motion Unexecuted instantiation: av1_convolve_scale_sse4.c:is_nontrans_global_motion Unexecuted instantiation: av1_highbd_convolve_sse4.c:is_nontrans_global_motion Unexecuted instantiation: av1_inv_txfm_avx2.c:is_nontrans_global_motion Unexecuted instantiation: av1_inv_txfm_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: av1_txfm_sse4.c:is_nontrans_global_motion Unexecuted instantiation: cfl_avx2.c:is_nontrans_global_motion Unexecuted instantiation: cfl_sse2.c:is_nontrans_global_motion Unexecuted instantiation: cfl_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: convolve_2d_avx2.c:is_nontrans_global_motion Unexecuted instantiation: convolve_2d_sse2.c:is_nontrans_global_motion Unexecuted instantiation: convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: convolve_sse2.c:is_nontrans_global_motion Unexecuted instantiation: filterintra_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_2d_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_2d_sse2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_2d_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_convolve_2d_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: highbd_inv_txfm_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_inv_txfm_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_jnt_convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_jnt_convolve_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_warp_plane_sse4.c:is_nontrans_global_motion Unexecuted instantiation: highbd_wiener_convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: intra_edge_sse4.c:is_nontrans_global_motion Unexecuted instantiation: jnt_convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: jnt_convolve_sse2.c:is_nontrans_global_motion Unexecuted instantiation: jnt_convolve_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: reconinter_avx2.c:is_nontrans_global_motion Unexecuted instantiation: reconinter_sse4.c:is_nontrans_global_motion Unexecuted instantiation: reconinter_ssse3.c:is_nontrans_global_motion Unexecuted instantiation: selfguided_avx2.c:is_nontrans_global_motion Unexecuted instantiation: selfguided_sse4.c:is_nontrans_global_motion Unexecuted instantiation: warp_plane_sse4.c:is_nontrans_global_motion Unexecuted instantiation: wiener_convolve_avx2.c:is_nontrans_global_motion Unexecuted instantiation: wiener_convolve_sse2.c:is_nontrans_global_motion Unexecuted instantiation: decodeframe.c:is_nontrans_global_motion Unexecuted instantiation: decodemv.c:is_nontrans_global_motion Unexecuted instantiation: decoder.c:is_nontrans_global_motion Unexecuted instantiation: decodetxb.c:is_nontrans_global_motion Unexecuted instantiation: detokenize.c:is_nontrans_global_motion Unexecuted instantiation: dthread.c:is_nontrans_global_motion Unexecuted instantiation: obu.c:is_nontrans_global_motion |
1157 | | |
1158 | 0 | static INLINE PLANE_TYPE get_plane_type(int plane) { |
1159 | 0 | return (plane == 0) ? PLANE_TYPE_Y : PLANE_TYPE_UV; |
1160 | 0 | } Unexecuted instantiation: aom_convolve.c:get_plane_type Unexecuted instantiation: aom_dsp_rtcd.c:get_plane_type Unexecuted instantiation: blend_a64_hmask.c:get_plane_type Unexecuted instantiation: blend_a64_mask.c:get_plane_type Unexecuted instantiation: blend_a64_vmask.c:get_plane_type Unexecuted instantiation: intrapred.c:get_plane_type Unexecuted instantiation: loopfilter.c:get_plane_type Unexecuted instantiation: subtract.c:get_plane_type Unexecuted instantiation: aom_asm_stubs.c:get_plane_type Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_plane_type Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_plane_type Unexecuted instantiation: blend_a64_hmask_sse4.c:get_plane_type Unexecuted instantiation: blend_a64_mask_avx2.c:get_plane_type Unexecuted instantiation: blend_a64_mask_sse4.c:get_plane_type Unexecuted instantiation: blend_a64_vmask_sse4.c:get_plane_type Unexecuted instantiation: highbd_convolve_avx2.c:get_plane_type Unexecuted instantiation: highbd_convolve_ssse3.c:get_plane_type Unexecuted instantiation: highbd_intrapred_sse2.c:get_plane_type Unexecuted instantiation: highbd_loopfilter_avx2.c:get_plane_type Unexecuted instantiation: highbd_loopfilter_sse2.c:get_plane_type Unexecuted instantiation: intrapred_avx2.c:get_plane_type Unexecuted instantiation: intrapred_sse2.c:get_plane_type Unexecuted instantiation: intrapred_ssse3.c:get_plane_type Unexecuted instantiation: loopfilter_sse2.c:get_plane_type Unexecuted instantiation: av1_dx_iface.c:get_plane_type Unexecuted instantiation: alloccommon.c:get_plane_type Unexecuted instantiation: av1_inv_txfm1d.c:get_plane_type Unexecuted instantiation: av1_inv_txfm2d.c:get_plane_type Unexecuted instantiation: av1_loopfilter.c:get_plane_type Unexecuted instantiation: av1_rtcd.c:get_plane_type Unexecuted instantiation: av1_txfm.c:get_plane_type Unexecuted instantiation: blockd.c:get_plane_type Unexecuted instantiation: cdef.c:get_plane_type Unexecuted instantiation: cdef_block.c:get_plane_type Unexecuted instantiation: cdef_block_avx2.c:get_plane_type Unexecuted instantiation: cdef_block_sse2.c:get_plane_type Unexecuted instantiation: cdef_block_sse4.c:get_plane_type Unexecuted instantiation: cdef_block_ssse3.c:get_plane_type Unexecuted instantiation: cfl.c:get_plane_type Unexecuted instantiation: convolve.c:get_plane_type Unexecuted instantiation: debugmodes.c:get_plane_type Unexecuted instantiation: entropy.c:get_plane_type Unexecuted instantiation: entropymode.c:get_plane_type Unexecuted instantiation: entropymv.c:get_plane_type Unexecuted instantiation: idct.c:get_plane_type Unexecuted instantiation: mvref_common.c:get_plane_type Unexecuted instantiation: pred_common.c:get_plane_type Unexecuted instantiation: quant_common.c:get_plane_type Unexecuted instantiation: reconinter.c:get_plane_type Unexecuted instantiation: reconintra.c:get_plane_type Unexecuted instantiation: resize.c:get_plane_type Unexecuted instantiation: restoration.c:get_plane_type Unexecuted instantiation: scale.c:get_plane_type Unexecuted instantiation: scan.c:get_plane_type Unexecuted instantiation: seg_common.c:get_plane_type Unexecuted instantiation: thread_common.c:get_plane_type Unexecuted instantiation: tile_common.c:get_plane_type Unexecuted instantiation: txb_common.c:get_plane_type Unexecuted instantiation: warped_motion.c:get_plane_type Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_plane_type Unexecuted instantiation: av1_convolve_scale_sse4.c:get_plane_type Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_plane_type Unexecuted instantiation: av1_inv_txfm_avx2.c:get_plane_type Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_plane_type Unexecuted instantiation: av1_txfm_sse4.c:get_plane_type Unexecuted instantiation: cfl_avx2.c:get_plane_type Unexecuted instantiation: cfl_sse2.c:get_plane_type Unexecuted instantiation: cfl_ssse3.c:get_plane_type Unexecuted instantiation: convolve_2d_avx2.c:get_plane_type Unexecuted instantiation: convolve_2d_sse2.c:get_plane_type Unexecuted instantiation: convolve_avx2.c:get_plane_type Unexecuted instantiation: convolve_sse2.c:get_plane_type Unexecuted instantiation: filterintra_sse4.c:get_plane_type Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_plane_type Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_plane_type Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_plane_type Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_plane_type Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_plane_type Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_plane_type Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_plane_type Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_plane_type Unexecuted instantiation: highbd_warp_plane_sse4.c:get_plane_type Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_plane_type Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_plane_type Unexecuted instantiation: intra_edge_sse4.c:get_plane_type Unexecuted instantiation: jnt_convolve_avx2.c:get_plane_type Unexecuted instantiation: jnt_convolve_sse2.c:get_plane_type Unexecuted instantiation: jnt_convolve_ssse3.c:get_plane_type Unexecuted instantiation: reconinter_avx2.c:get_plane_type Unexecuted instantiation: reconinter_sse4.c:get_plane_type Unexecuted instantiation: reconinter_ssse3.c:get_plane_type Unexecuted instantiation: selfguided_avx2.c:get_plane_type Unexecuted instantiation: selfguided_sse4.c:get_plane_type Unexecuted instantiation: warp_plane_sse4.c:get_plane_type Unexecuted instantiation: wiener_convolve_avx2.c:get_plane_type Unexecuted instantiation: wiener_convolve_sse2.c:get_plane_type Unexecuted instantiation: decodeframe.c:get_plane_type Unexecuted instantiation: decodemv.c:get_plane_type Unexecuted instantiation: decoder.c:get_plane_type Unexecuted instantiation: decodetxb.c:get_plane_type Unexecuted instantiation: detokenize.c:get_plane_type Unexecuted instantiation: dthread.c:get_plane_type Unexecuted instantiation: obu.c:get_plane_type |
1161 | | |
1162 | 0 | static INLINE int av1_get_max_eob(TX_SIZE tx_size) { |
1163 | 0 | if (tx_size == TX_64X64 || tx_size == TX_64X32 || tx_size == TX_32X64) { |
1164 | 0 | return 1024; |
1165 | 0 | } |
1166 | 0 | if (tx_size == TX_16X64 || tx_size == TX_64X16) { |
1167 | 0 | return 512; |
1168 | 0 | } |
1169 | 0 | return tx_size_2d[tx_size]; |
1170 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_get_max_eob Unexecuted instantiation: aom_dsp_rtcd.c:av1_get_max_eob Unexecuted instantiation: blend_a64_hmask.c:av1_get_max_eob Unexecuted instantiation: blend_a64_mask.c:av1_get_max_eob Unexecuted instantiation: blend_a64_vmask.c:av1_get_max_eob Unexecuted instantiation: intrapred.c:av1_get_max_eob Unexecuted instantiation: loopfilter.c:av1_get_max_eob Unexecuted instantiation: subtract.c:av1_get_max_eob Unexecuted instantiation: aom_asm_stubs.c:av1_get_max_eob Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_get_max_eob Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_get_max_eob Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_get_max_eob Unexecuted instantiation: blend_a64_mask_avx2.c:av1_get_max_eob Unexecuted instantiation: blend_a64_mask_sse4.c:av1_get_max_eob Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_ssse3.c:av1_get_max_eob Unexecuted instantiation: highbd_intrapred_sse2.c:av1_get_max_eob Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_get_max_eob Unexecuted instantiation: intrapred_avx2.c:av1_get_max_eob Unexecuted instantiation: intrapred_sse2.c:av1_get_max_eob Unexecuted instantiation: intrapred_ssse3.c:av1_get_max_eob Unexecuted instantiation: loopfilter_sse2.c:av1_get_max_eob Unexecuted instantiation: av1_dx_iface.c:av1_get_max_eob Unexecuted instantiation: alloccommon.c:av1_get_max_eob Unexecuted instantiation: av1_inv_txfm1d.c:av1_get_max_eob Unexecuted instantiation: av1_inv_txfm2d.c:av1_get_max_eob Unexecuted instantiation: av1_loopfilter.c:av1_get_max_eob Unexecuted instantiation: av1_rtcd.c:av1_get_max_eob Unexecuted instantiation: av1_txfm.c:av1_get_max_eob Unexecuted instantiation: blockd.c:av1_get_max_eob Unexecuted instantiation: cdef.c:av1_get_max_eob Unexecuted instantiation: cdef_block.c:av1_get_max_eob Unexecuted instantiation: cdef_block_avx2.c:av1_get_max_eob Unexecuted instantiation: cdef_block_sse2.c:av1_get_max_eob Unexecuted instantiation: cdef_block_sse4.c:av1_get_max_eob Unexecuted instantiation: cdef_block_ssse3.c:av1_get_max_eob Unexecuted instantiation: cfl.c:av1_get_max_eob Unexecuted instantiation: convolve.c:av1_get_max_eob Unexecuted instantiation: debugmodes.c:av1_get_max_eob Unexecuted instantiation: entropy.c:av1_get_max_eob Unexecuted instantiation: entropymode.c:av1_get_max_eob Unexecuted instantiation: entropymv.c:av1_get_max_eob Unexecuted instantiation: idct.c:av1_get_max_eob Unexecuted instantiation: mvref_common.c:av1_get_max_eob Unexecuted instantiation: pred_common.c:av1_get_max_eob Unexecuted instantiation: quant_common.c:av1_get_max_eob Unexecuted instantiation: reconinter.c:av1_get_max_eob Unexecuted instantiation: reconintra.c:av1_get_max_eob Unexecuted instantiation: resize.c:av1_get_max_eob Unexecuted instantiation: restoration.c:av1_get_max_eob Unexecuted instantiation: scale.c:av1_get_max_eob Unexecuted instantiation: scan.c:av1_get_max_eob Unexecuted instantiation: seg_common.c:av1_get_max_eob Unexecuted instantiation: thread_common.c:av1_get_max_eob Unexecuted instantiation: tile_common.c:av1_get_max_eob Unexecuted instantiation: txb_common.c:av1_get_max_eob Unexecuted instantiation: warped_motion.c:av1_get_max_eob Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_get_max_eob Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_get_max_eob Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_get_max_eob Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_get_max_eob Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_get_max_eob Unexecuted instantiation: av1_txfm_sse4.c:av1_get_max_eob Unexecuted instantiation: cfl_avx2.c:av1_get_max_eob Unexecuted instantiation: cfl_sse2.c:av1_get_max_eob Unexecuted instantiation: cfl_ssse3.c:av1_get_max_eob Unexecuted instantiation: convolve_2d_avx2.c:av1_get_max_eob Unexecuted instantiation: convolve_2d_sse2.c:av1_get_max_eob Unexecuted instantiation: convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: convolve_sse2.c:av1_get_max_eob Unexecuted instantiation: filterintra_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_get_max_eob Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_get_max_eob Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_get_max_eob Unexecuted instantiation: intra_edge_sse4.c:av1_get_max_eob Unexecuted instantiation: jnt_convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: jnt_convolve_sse2.c:av1_get_max_eob Unexecuted instantiation: jnt_convolve_ssse3.c:av1_get_max_eob Unexecuted instantiation: reconinter_avx2.c:av1_get_max_eob Unexecuted instantiation: reconinter_sse4.c:av1_get_max_eob Unexecuted instantiation: reconinter_ssse3.c:av1_get_max_eob Unexecuted instantiation: selfguided_avx2.c:av1_get_max_eob Unexecuted instantiation: selfguided_sse4.c:av1_get_max_eob Unexecuted instantiation: warp_plane_sse4.c:av1_get_max_eob Unexecuted instantiation: wiener_convolve_avx2.c:av1_get_max_eob Unexecuted instantiation: wiener_convolve_sse2.c:av1_get_max_eob Unexecuted instantiation: decodeframe.c:av1_get_max_eob Unexecuted instantiation: decodemv.c:av1_get_max_eob Unexecuted instantiation: decoder.c:av1_get_max_eob Unexecuted instantiation: decodetxb.c:av1_get_max_eob Unexecuted instantiation: detokenize.c:av1_get_max_eob Unexecuted instantiation: dthread.c:av1_get_max_eob Unexecuted instantiation: obu.c:av1_get_max_eob |
1171 | | |
1172 | | #ifdef __cplusplus |
1173 | | } // extern "C" |
1174 | | #endif |
1175 | | |
1176 | | #endif // AOM_AV1_COMMON_BLOCKD_H_ |