/src/avm/av2/common/entropy.h
Line | Count | Source |
1 | | /* |
2 | | * Copyright (c) 2021, Alliance for Open Media. All rights reserved |
3 | | * |
4 | | * This source code is subject to the terms of the BSD 3-Clause Clear License |
5 | | * and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear |
6 | | * License was not distributed with this source code in the LICENSE file, you |
7 | | * can obtain it at aomedia.org/license/software-license/bsd-3-c-c/. If the |
8 | | * Alliance for Open Media Patent License 1.0 was not distributed with this |
9 | | * source code in the PATENTS file, you can obtain it at |
10 | | * aomedia.org/license/patent-license/. |
11 | | */ |
12 | | |
13 | | #ifndef AVM_AV2_COMMON_ENTROPY_H_ |
14 | | #define AVM_AV2_COMMON_ENTROPY_H_ |
15 | | |
16 | | #include "config/avm_config.h" |
17 | | |
18 | | #include "avm/avm_integer.h" |
19 | | #include "avm_dsp/prob.h" |
20 | | |
21 | | #include "av2/common/common.h" |
22 | | #include "av2/common/common_data.h" |
23 | | #include "av2/common/enums.h" |
24 | | |
25 | | #ifdef __cplusplus |
26 | | extern "C" { |
27 | | #endif |
28 | | |
29 | | #define TOKEN_CDF_Q_CTXS 4 |
30 | | |
31 | | #define CROSS_COMPONENT_CONTEXTS 3 |
32 | | #define V_TXB_SKIP_CONTEXTS 12 |
33 | 989k | #define V_TXB_SKIP_CONTEXT_OFFSET 6 |
34 | | |
35 | | #define TXB_SKIP_PRED_MODE_CTXS 2 |
36 | 25.5k | #define TXB_SKIP_CONTEXTS 10 |
37 | | |
38 | | #define FSC_TX_SIZE_CONTEXTS 3 |
39 | | #define IDTX_SIGN_CONTEXTS 9 |
40 | | #define IDTX_SIG_COEF_CONTEXTS 7 |
41 | | #define IDTX_LEVEL_CONTEXTS 7 |
42 | | |
43 | | #define EOB_COEF_CONTEXTS 9 |
44 | | #define SIG_COEF_CONTEXTS_BOB 3 |
45 | | |
46 | 163k | #define EOB_MAX_SYMS 11 |
47 | | |
48 | | #define COEFF_BASE_PH_CONTEXTS 5 |
49 | | #define COEFF_BR_PH_CONTEXTS 7 |
50 | | |
51 | | // Number of coefficient coding chroma contexts for the low-frequency region |
52 | | // for 2D and 1D transforms |
53 | 3.50k | #define LF_SIG_COEF_CONTEXTS_2D_UV 8 |
54 | | #define LF_SIG_COEF_CONTEXTS_1D_UV 4 |
55 | | #define LF_SIG_COEF_CONTEXTS_UV \ |
56 | | (LF_SIG_COEF_CONTEXTS_2D_UV + LF_SIG_COEF_CONTEXTS_1D_UV) |
57 | | #define LF_LEVEL_CONTEXTS_UV 8 |
58 | | // Number of coefficient coding chroma contexts for the default region |
59 | | // for 2D and 1D transforms |
60 | | #define SIG_COEF_CONTEXTS_UV 12 // base range contexts |
61 | | #define LEVEL_CONTEXTS_UV 4 // low range contexts |
62 | | |
63 | | // Add an additional dimension to base coeff CDFs |
64 | | #define TCQ_CTXS 2 |
65 | | |
66 | | // Number of coefficient coding contexts for the low-frequency region |
67 | | // for 2D and 1D transforms |
68 | 108k | #define LF_SIG_COEF_CONTEXTS_2D 21 |
69 | | #define LF_SIG_COEF_CONTEXTS_1D 12 |
70 | | #define LF_SIG_COEF_CONTEXTS (LF_SIG_COEF_CONTEXTS_2D + LF_SIG_COEF_CONTEXTS_1D) |
71 | | #define LF_LEVEL_CONTEXTS 14 // low-range contexts |
72 | | |
73 | | // Number of coefficient coding contexts for the higher-frequency default region |
74 | | // for 2D and 1D transforms |
75 | | #define SIG_COEF_CONTEXTS_2D 20 |
76 | | #define SIG_COEF_CONTEXTS SIG_COEF_CONTEXTS_2D // base range contexts |
77 | | #define LEVEL_CONTEXTS 7 // low range contexts |
78 | | |
79 | | #define SIG_COEF_CONTEXTS_EOB 4 // context count for the EOB coefficient |
80 | | |
81 | | // Number of symbols for base range coding in low-frequency region |
82 | 14.1M | #define LF_BASE_SYMBOLS 6 |
83 | 14.1M | #define LF_NUM_BASE_LEVELS (LF_BASE_SYMBOLS - 2) |
84 | 5.81M | #define LF_MAX_BASE_BR_RANGE (COEFF_BASE_RANGE + LF_NUM_BASE_LEVELS + 1) |
85 | | |
86 | | // Limits to determine the low-frequency region for coefficient coding. |
87 | 25.4M | #define LF_2D_LIM 4 // row + column limit |
88 | 4.73M | #define LF_2D_LIM_UV 1 // row + column limit for chroma |
89 | 293k | #define LF_RC_LIM 2 // row or column limit |
90 | 18.4E | #define LF_RC_LIM_UV 1 // row or column limit for chroma |
91 | | |
92 | | #define DC_SIGN_GROUPS 2 |
93 | | #define DC_SIGN_CONTEXTS 3 |
94 | | |
95 | 17.5M | #define NUM_BASE_LEVELS 2 |
96 | | |
97 | 14.2M | #define BR_CDF_SIZE (4) |
98 | 13.0M | #define COEFF_BASE_RANGE (1 * (BR_CDF_SIZE - 1)) |
99 | | |
100 | 65.0M | #define COEFF_CONTEXT_BITS 3 |
101 | 6.58M | #define COEFF_CONTEXT_MASK ((1 << COEFF_CONTEXT_BITS) - 1) |
102 | 5.63M | #define MAX_BASE_BR_RANGE (COEFF_BASE_RANGE + NUM_BASE_LEVELS + 1) |
103 | | |
104 | | enum { |
105 | | TX_CLASS_2D = 0, |
106 | | TX_CLASS_HORIZ = 1, |
107 | | TX_CLASS_VERT = 2, |
108 | | TX_CLASSES, |
109 | | } UENUM1BYTE(TX_CLASS); |
110 | | |
111 | | /* Coefficients are predicted via a 3-dimensional probability table indexed on |
112 | | * REF_TYPES, COEF_BANDS and COEF_CONTEXTS. */ |
113 | | #define REF_TYPES 2 // intra=0, inter=1 |
114 | | |
115 | | struct AV2Common; |
116 | | struct frame_contexts; |
117 | | void av2_reset_cdf_symbol_counters(struct frame_contexts *fc); |
118 | | void av2_default_coef_probs(struct AV2Common *cm); |
119 | | |
120 | | struct frame_contexts; |
121 | | |
122 | | typedef char ENTROPY_CONTEXT; |
123 | | |
124 | | static INLINE int combine_entropy_contexts(ENTROPY_CONTEXT a, |
125 | 3.30M | ENTROPY_CONTEXT b) { |
126 | 3.30M | return (a != 0) + (b != 0); |
127 | 3.30M | } Unexecuted instantiation: av2_dx_iface.c:combine_entropy_contexts Unexecuted instantiation: annexF.c:combine_entropy_contexts Unexecuted instantiation: decodeframe.c:combine_entropy_contexts Unexecuted instantiation: decodemv.c:combine_entropy_contexts Unexecuted instantiation: decoder.c:combine_entropy_contexts decodetxb.c:combine_entropy_contexts Line | Count | Source | 125 | 3.30M | ENTROPY_CONTEXT b) { | 126 | 3.30M | return (a != 0) + (b != 0); | 127 | 3.30M | } |
Unexecuted instantiation: detokenize.c:combine_entropy_contexts Unexecuted instantiation: obu_fgm.c:combine_entropy_contexts Unexecuted instantiation: obu.c:combine_entropy_contexts Unexecuted instantiation: obu_ci.c:combine_entropy_contexts Unexecuted instantiation: obu_atlas.c:combine_entropy_contexts Unexecuted instantiation: obu_lcr.c:combine_entropy_contexts Unexecuted instantiation: obu_ops.c:combine_entropy_contexts Unexecuted instantiation: obu_buf.c:combine_entropy_contexts Unexecuted instantiation: avm_dsp_rtcd.c:combine_entropy_contexts Unexecuted instantiation: av2_rtcd.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_hmask.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_vmask.c:combine_entropy_contexts Unexecuted instantiation: loopfilter.c:combine_entropy_contexts Unexecuted instantiation: binary_codes_reader.c:combine_entropy_contexts Unexecuted instantiation: bitreader.c:combine_entropy_contexts Unexecuted instantiation: avm_convolve_copy_sse2.c:combine_entropy_contexts Unexecuted instantiation: avm_asm_stubs.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_hmask_sse4.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask_sse4.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_vmask_sse4.c:combine_entropy_contexts Unexecuted instantiation: loopfilter_sse4.c:combine_entropy_contexts Unexecuted instantiation: avm_convolve_copy_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_avx2.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask_avx2.c:combine_entropy_contexts Unexecuted instantiation: entdec_avx2.c:combine_entropy_contexts Unexecuted instantiation: annexA.c:combine_entropy_contexts Unexecuted instantiation: alloccommon.c:combine_entropy_contexts Unexecuted instantiation: av2_loopfilter.c:combine_entropy_contexts Unexecuted instantiation: av2_txfm.c:combine_entropy_contexts Unexecuted instantiation: blockd.c:combine_entropy_contexts Unexecuted instantiation: cdef.c:combine_entropy_contexts Unexecuted instantiation: gdf.c:combine_entropy_contexts Unexecuted instantiation: gdf_block.c:combine_entropy_contexts Unexecuted instantiation: cdef_block.c:combine_entropy_contexts Unexecuted instantiation: cfl.c:combine_entropy_contexts Unexecuted instantiation: convolve.c:combine_entropy_contexts Unexecuted instantiation: entropy.c:combine_entropy_contexts Unexecuted instantiation: entropymode.c:combine_entropy_contexts Unexecuted instantiation: entropymv.c:combine_entropy_contexts Unexecuted instantiation: idct.c:combine_entropy_contexts Unexecuted instantiation: level.c:combine_entropy_contexts Unexecuted instantiation: mvref_common.c:combine_entropy_contexts Unexecuted instantiation: predefined_qm.c:combine_entropy_contexts Unexecuted instantiation: pred_common.c:combine_entropy_contexts Unexecuted instantiation: quant_common.c:combine_entropy_contexts Unexecuted instantiation: reconinter.c:combine_entropy_contexts Unexecuted instantiation: reconintra.c:combine_entropy_contexts Unexecuted instantiation: restoration.c:combine_entropy_contexts Unexecuted instantiation: scale.c:combine_entropy_contexts Unexecuted instantiation: scan.c:combine_entropy_contexts Unexecuted instantiation: seg_common.c:combine_entropy_contexts Unexecuted instantiation: thread_common.c:combine_entropy_contexts Unexecuted instantiation: tile_common.c:combine_entropy_contexts Unexecuted instantiation: timing.c:combine_entropy_contexts Unexecuted instantiation: tip.c:combine_entropy_contexts Unexecuted instantiation: txb_common.c:combine_entropy_contexts Unexecuted instantiation: warped_motion.c:combine_entropy_contexts Unexecuted instantiation: hr_coding.c:combine_entropy_contexts Unexecuted instantiation: intra_matrix.c:combine_entropy_contexts Unexecuted instantiation: intra_dip.cc:combine_entropy_contexts(char, char) Unexecuted instantiation: ccso.c:combine_entropy_contexts Unexecuted instantiation: bru.c:combine_entropy_contexts Unexecuted instantiation: obu_qm.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_sse2.c:combine_entropy_contexts Unexecuted instantiation: cfl_sse2.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_ssse3.c:combine_entropy_contexts Unexecuted instantiation: cfl_ssse3.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_ssse3.c:combine_entropy_contexts Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: reconinter_ssse3.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_sse4.c:combine_entropy_contexts Unexecuted instantiation: av2_convolve_horiz_rs_sse4.c:combine_entropy_contexts Unexecuted instantiation: av2_convolve_scale_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_jnt_convolve_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_warp_plane_sse4.c:combine_entropy_contexts Unexecuted instantiation: intra_edge_sse4.c:combine_entropy_contexts Unexecuted instantiation: optflow_refine_sse4.c:combine_entropy_contexts Unexecuted instantiation: reconinter_sse4.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_avx2.c:combine_entropy_contexts Unexecuted instantiation: affine_optflow_refine_avx2.c:combine_entropy_contexts Unexecuted instantiation: bawp_avx2.c:combine_entropy_contexts Unexecuted instantiation: cfl_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_ccso_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_jnt_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_wiener_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_warp_affine_avx2.c:combine_entropy_contexts Unexecuted instantiation: reconinter_avx2.c:combine_entropy_contexts Unexecuted instantiation: gdf_block_avx2.c:combine_entropy_contexts Unexecuted instantiation: avm_convolve.c:combine_entropy_contexts Unexecuted instantiation: intrapred.c:combine_entropy_contexts Unexecuted instantiation: sad.c:combine_entropy_contexts Unexecuted instantiation: highbd_intrapred_sse2.c:combine_entropy_contexts Unexecuted instantiation: av2_inv_txfm2d.c:combine_entropy_contexts |
128 | | |
129 | | static INLINE ENTROPY_CONTEXT get_entropy_context_1d(const ENTROPY_CONTEXT *ctx, |
130 | 6.60M | int size) { |
131 | 6.60M | switch (size) { |
132 | 2.92M | case 4: return ctx[0] != 0; |
133 | 1.27M | case 8: return ctx[0] != 0 || ctx[1] != 0; |
134 | 1.05M | case 16: return ctx[0] != 0 || ctx[1] != 0 || ctx[2] != 0 || ctx[3] != 0; |
135 | 1.02M | case 32: |
136 | 1.02M | return !!(*(const uint16_t *)ctx | *(const uint16_t *)(ctx + 2) | |
137 | 1.02M | *(const uint16_t *)(ctx + 4) | *(const uint16_t *)(ctx + 6)); |
138 | 344k | case 64: return !!(*(const uint64_t *)ctx | *(const uint64_t *)(ctx + 8)); |
139 | 0 | default: assert(0 && "Invalid transform 1d size."); break; |
140 | 6.60M | } |
141 | | |
142 | 0 | return 0; |
143 | 6.60M | } Unexecuted instantiation: av2_dx_iface.c:get_entropy_context_1d Unexecuted instantiation: annexF.c:get_entropy_context_1d Unexecuted instantiation: decodeframe.c:get_entropy_context_1d Unexecuted instantiation: decodemv.c:get_entropy_context_1d Unexecuted instantiation: decoder.c:get_entropy_context_1d decodetxb.c:get_entropy_context_1d Line | Count | Source | 130 | 6.60M | int size) { | 131 | 6.60M | switch (size) { | 132 | 2.92M | case 4: return ctx[0] != 0; | 133 | 1.27M | case 8: return ctx[0] != 0 || ctx[1] != 0; | 134 | 1.05M | case 16: return ctx[0] != 0 || ctx[1] != 0 || ctx[2] != 0 || ctx[3] != 0; | 135 | 1.02M | case 32: | 136 | 1.02M | return !!(*(const uint16_t *)ctx | *(const uint16_t *)(ctx + 2) | | 137 | 1.02M | *(const uint16_t *)(ctx + 4) | *(const uint16_t *)(ctx + 6)); | 138 | 344k | case 64: return !!(*(const uint64_t *)ctx | *(const uint64_t *)(ctx + 8)); | 139 | 0 | default: assert(0 && "Invalid transform 1d size."); break; | 140 | 6.60M | } | 141 | | | 142 | 0 | return 0; | 143 | 6.60M | } |
Unexecuted instantiation: detokenize.c:get_entropy_context_1d Unexecuted instantiation: obu_fgm.c:get_entropy_context_1d Unexecuted instantiation: obu.c:get_entropy_context_1d Unexecuted instantiation: obu_ci.c:get_entropy_context_1d Unexecuted instantiation: obu_atlas.c:get_entropy_context_1d Unexecuted instantiation: obu_lcr.c:get_entropy_context_1d Unexecuted instantiation: obu_ops.c:get_entropy_context_1d Unexecuted instantiation: obu_buf.c:get_entropy_context_1d Unexecuted instantiation: avm_dsp_rtcd.c:get_entropy_context_1d Unexecuted instantiation: av2_rtcd.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_hmask.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_mask.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_vmask.c:get_entropy_context_1d Unexecuted instantiation: loopfilter.c:get_entropy_context_1d Unexecuted instantiation: binary_codes_reader.c:get_entropy_context_1d Unexecuted instantiation: bitreader.c:get_entropy_context_1d Unexecuted instantiation: avm_convolve_copy_sse2.c:get_entropy_context_1d Unexecuted instantiation: avm_asm_stubs.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_sse2.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_ssse3.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_hmask_sse4.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_mask_sse4.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_vmask_sse4.c:get_entropy_context_1d Unexecuted instantiation: loopfilter_sse4.c:get_entropy_context_1d Unexecuted instantiation: avm_convolve_copy_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_avx2.c:get_entropy_context_1d Unexecuted instantiation: intrapred_avx2.c:get_entropy_context_1d Unexecuted instantiation: blend_a64_mask_avx2.c:get_entropy_context_1d Unexecuted instantiation: entdec_avx2.c:get_entropy_context_1d Unexecuted instantiation: annexA.c:get_entropy_context_1d Unexecuted instantiation: alloccommon.c:get_entropy_context_1d Unexecuted instantiation: av2_loopfilter.c:get_entropy_context_1d Unexecuted instantiation: av2_txfm.c:get_entropy_context_1d Unexecuted instantiation: blockd.c:get_entropy_context_1d Unexecuted instantiation: cdef.c:get_entropy_context_1d Unexecuted instantiation: gdf.c:get_entropy_context_1d Unexecuted instantiation: gdf_block.c:get_entropy_context_1d Unexecuted instantiation: cdef_block.c:get_entropy_context_1d Unexecuted instantiation: cfl.c:get_entropy_context_1d Unexecuted instantiation: convolve.c:get_entropy_context_1d Unexecuted instantiation: entropy.c:get_entropy_context_1d Unexecuted instantiation: entropymode.c:get_entropy_context_1d Unexecuted instantiation: entropymv.c:get_entropy_context_1d Unexecuted instantiation: idct.c:get_entropy_context_1d Unexecuted instantiation: level.c:get_entropy_context_1d Unexecuted instantiation: mvref_common.c:get_entropy_context_1d Unexecuted instantiation: predefined_qm.c:get_entropy_context_1d Unexecuted instantiation: pred_common.c:get_entropy_context_1d Unexecuted instantiation: quant_common.c:get_entropy_context_1d Unexecuted instantiation: reconinter.c:get_entropy_context_1d Unexecuted instantiation: reconintra.c:get_entropy_context_1d Unexecuted instantiation: restoration.c:get_entropy_context_1d Unexecuted instantiation: scale.c:get_entropy_context_1d Unexecuted instantiation: scan.c:get_entropy_context_1d Unexecuted instantiation: seg_common.c:get_entropy_context_1d Unexecuted instantiation: thread_common.c:get_entropy_context_1d Unexecuted instantiation: tile_common.c:get_entropy_context_1d Unexecuted instantiation: timing.c:get_entropy_context_1d Unexecuted instantiation: tip.c:get_entropy_context_1d Unexecuted instantiation: txb_common.c:get_entropy_context_1d Unexecuted instantiation: warped_motion.c:get_entropy_context_1d Unexecuted instantiation: hr_coding.c:get_entropy_context_1d Unexecuted instantiation: intra_matrix.c:get_entropy_context_1d Unexecuted instantiation: intra_dip.cc:get_entropy_context_1d(char const*, int) Unexecuted instantiation: ccso.c:get_entropy_context_1d Unexecuted instantiation: bru.c:get_entropy_context_1d Unexecuted instantiation: obu_qm.c:get_entropy_context_1d Unexecuted instantiation: cdef_block_sse2.c:get_entropy_context_1d Unexecuted instantiation: cfl_sse2.c:get_entropy_context_1d Unexecuted instantiation: cdef_block_ssse3.c:get_entropy_context_1d Unexecuted instantiation: cfl_ssse3.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_entropy_context_1d Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_entropy_context_1d Unexecuted instantiation: reconinter_ssse3.c:get_entropy_context_1d Unexecuted instantiation: cdef_block_sse4.c:get_entropy_context_1d Unexecuted instantiation: av2_convolve_horiz_rs_sse4.c:get_entropy_context_1d Unexecuted instantiation: av2_convolve_scale_sse4.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_entropy_context_1d Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_entropy_context_1d Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_entropy_context_1d Unexecuted instantiation: highbd_warp_plane_sse4.c:get_entropy_context_1d Unexecuted instantiation: intra_edge_sse4.c:get_entropy_context_1d Unexecuted instantiation: optflow_refine_sse4.c:get_entropy_context_1d Unexecuted instantiation: reconinter_sse4.c:get_entropy_context_1d Unexecuted instantiation: cdef_block_avx2.c:get_entropy_context_1d Unexecuted instantiation: affine_optflow_refine_avx2.c:get_entropy_context_1d Unexecuted instantiation: bawp_avx2.c:get_entropy_context_1d Unexecuted instantiation: cfl_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_ccso_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_entropy_context_1d Unexecuted instantiation: highbd_warp_affine_avx2.c:get_entropy_context_1d Unexecuted instantiation: reconinter_avx2.c:get_entropy_context_1d Unexecuted instantiation: gdf_block_avx2.c:get_entropy_context_1d Unexecuted instantiation: avm_convolve.c:get_entropy_context_1d Unexecuted instantiation: intrapred.c:get_entropy_context_1d Unexecuted instantiation: sad.c:get_entropy_context_1d Unexecuted instantiation: highbd_intrapred_sse2.c:get_entropy_context_1d Unexecuted instantiation: av2_inv_txfm2d.c:get_entropy_context_1d |
144 | | |
145 | | static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a, |
146 | 3.30M | const ENTROPY_CONTEXT *l) { |
147 | 3.30M | assert(tx_size < TX_SIZES_ALL); |
148 | 3.30M | const int txw = tx_size_wide[tx_size]; |
149 | 3.30M | const int txh = tx_size_high[tx_size]; |
150 | 3.30M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; |
151 | | |
152 | 3.30M | above_ec = get_entropy_context_1d(a, txw); |
153 | 3.30M | left_ec = get_entropy_context_1d(l, txh); |
154 | 3.30M | return combine_entropy_contexts(above_ec, left_ec); |
155 | 3.30M | } Unexecuted instantiation: av2_dx_iface.c:get_entropy_context Unexecuted instantiation: annexF.c:get_entropy_context Unexecuted instantiation: decodeframe.c:get_entropy_context Unexecuted instantiation: decodemv.c:get_entropy_context Unexecuted instantiation: decoder.c:get_entropy_context decodetxb.c:get_entropy_context Line | Count | Source | 146 | 3.30M | const ENTROPY_CONTEXT *l) { | 147 | 3.30M | assert(tx_size < TX_SIZES_ALL); | 148 | 3.30M | const int txw = tx_size_wide[tx_size]; | 149 | 3.30M | const int txh = tx_size_high[tx_size]; | 150 | 3.30M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; | 151 | | | 152 | 3.30M | above_ec = get_entropy_context_1d(a, txw); | 153 | 3.30M | left_ec = get_entropy_context_1d(l, txh); | 154 | 3.30M | return combine_entropy_contexts(above_ec, left_ec); | 155 | 3.30M | } |
Unexecuted instantiation: detokenize.c:get_entropy_context Unexecuted instantiation: obu_fgm.c:get_entropy_context Unexecuted instantiation: obu.c:get_entropy_context Unexecuted instantiation: obu_ci.c:get_entropy_context Unexecuted instantiation: obu_atlas.c:get_entropy_context Unexecuted instantiation: obu_lcr.c:get_entropy_context Unexecuted instantiation: obu_ops.c:get_entropy_context Unexecuted instantiation: obu_buf.c:get_entropy_context Unexecuted instantiation: avm_dsp_rtcd.c:get_entropy_context Unexecuted instantiation: av2_rtcd.c:get_entropy_context Unexecuted instantiation: blend_a64_hmask.c:get_entropy_context Unexecuted instantiation: blend_a64_mask.c:get_entropy_context Unexecuted instantiation: blend_a64_vmask.c:get_entropy_context Unexecuted instantiation: loopfilter.c:get_entropy_context Unexecuted instantiation: binary_codes_reader.c:get_entropy_context Unexecuted instantiation: bitreader.c:get_entropy_context Unexecuted instantiation: avm_convolve_copy_sse2.c:get_entropy_context Unexecuted instantiation: avm_asm_stubs.c:get_entropy_context Unexecuted instantiation: highbd_convolve_sse2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: blend_a64_hmask_sse4.c:get_entropy_context Unexecuted instantiation: blend_a64_mask_sse4.c:get_entropy_context Unexecuted instantiation: blend_a64_vmask_sse4.c:get_entropy_context Unexecuted instantiation: loopfilter_sse4.c:get_entropy_context Unexecuted instantiation: avm_convolve_copy_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_avx2.c:get_entropy_context Unexecuted instantiation: intrapred_avx2.c:get_entropy_context Unexecuted instantiation: blend_a64_mask_avx2.c:get_entropy_context Unexecuted instantiation: entdec_avx2.c:get_entropy_context Unexecuted instantiation: annexA.c:get_entropy_context Unexecuted instantiation: alloccommon.c:get_entropy_context Unexecuted instantiation: av2_loopfilter.c:get_entropy_context Unexecuted instantiation: av2_txfm.c:get_entropy_context Unexecuted instantiation: blockd.c:get_entropy_context Unexecuted instantiation: cdef.c:get_entropy_context Unexecuted instantiation: gdf.c:get_entropy_context Unexecuted instantiation: gdf_block.c:get_entropy_context Unexecuted instantiation: cdef_block.c:get_entropy_context Unexecuted instantiation: cfl.c:get_entropy_context Unexecuted instantiation: convolve.c:get_entropy_context Unexecuted instantiation: entropy.c:get_entropy_context Unexecuted instantiation: entropymode.c:get_entropy_context Unexecuted instantiation: entropymv.c:get_entropy_context Unexecuted instantiation: idct.c:get_entropy_context Unexecuted instantiation: level.c:get_entropy_context Unexecuted instantiation: mvref_common.c:get_entropy_context Unexecuted instantiation: predefined_qm.c:get_entropy_context Unexecuted instantiation: pred_common.c:get_entropy_context Unexecuted instantiation: quant_common.c:get_entropy_context Unexecuted instantiation: reconinter.c:get_entropy_context Unexecuted instantiation: reconintra.c:get_entropy_context Unexecuted instantiation: restoration.c:get_entropy_context Unexecuted instantiation: scale.c:get_entropy_context Unexecuted instantiation: scan.c:get_entropy_context Unexecuted instantiation: seg_common.c:get_entropy_context Unexecuted instantiation: thread_common.c:get_entropy_context Unexecuted instantiation: tile_common.c:get_entropy_context Unexecuted instantiation: timing.c:get_entropy_context Unexecuted instantiation: tip.c:get_entropy_context Unexecuted instantiation: txb_common.c:get_entropy_context Unexecuted instantiation: warped_motion.c:get_entropy_context Unexecuted instantiation: hr_coding.c:get_entropy_context Unexecuted instantiation: intra_matrix.c:get_entropy_context Unexecuted instantiation: intra_dip.cc:get_entropy_context(unsigned char, char const*, char const*) Unexecuted instantiation: ccso.c:get_entropy_context Unexecuted instantiation: bru.c:get_entropy_context Unexecuted instantiation: obu_qm.c:get_entropy_context Unexecuted instantiation: cdef_block_sse2.c:get_entropy_context Unexecuted instantiation: cfl_sse2.c:get_entropy_context Unexecuted instantiation: cdef_block_ssse3.c:get_entropy_context Unexecuted instantiation: cfl_ssse3.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_entropy_context Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: reconinter_ssse3.c:get_entropy_context Unexecuted instantiation: cdef_block_sse4.c:get_entropy_context Unexecuted instantiation: av2_convolve_horiz_rs_sse4.c:get_entropy_context Unexecuted instantiation: av2_convolve_scale_sse4.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_entropy_context Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_entropy_context Unexecuted instantiation: highbd_warp_plane_sse4.c:get_entropy_context Unexecuted instantiation: intra_edge_sse4.c:get_entropy_context Unexecuted instantiation: optflow_refine_sse4.c:get_entropy_context Unexecuted instantiation: reconinter_sse4.c:get_entropy_context Unexecuted instantiation: cdef_block_avx2.c:get_entropy_context Unexecuted instantiation: affine_optflow_refine_avx2.c:get_entropy_context Unexecuted instantiation: bawp_avx2.c:get_entropy_context Unexecuted instantiation: cfl_avx2.c:get_entropy_context Unexecuted instantiation: highbd_ccso_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_entropy_context Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_warp_affine_avx2.c:get_entropy_context Unexecuted instantiation: reconinter_avx2.c:get_entropy_context Unexecuted instantiation: gdf_block_avx2.c:get_entropy_context Unexecuted instantiation: avm_convolve.c:get_entropy_context Unexecuted instantiation: intrapred.c:get_entropy_context Unexecuted instantiation: sad.c:get_entropy_context Unexecuted instantiation: highbd_intrapred_sse2.c:get_entropy_context Unexecuted instantiation: av2_inv_txfm2d.c:get_entropy_context |
156 | | |
157 | 10.6M | static INLINE TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { |
158 | 10.6M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> |
159 | 10.6M | 1); |
160 | 10.6M | } Unexecuted instantiation: av2_dx_iface.c:get_txsize_entropy_ctx Unexecuted instantiation: annexF.c:get_txsize_entropy_ctx Unexecuted instantiation: decodeframe.c:get_txsize_entropy_ctx Unexecuted instantiation: decodemv.c:get_txsize_entropy_ctx Unexecuted instantiation: decoder.c:get_txsize_entropy_ctx decodetxb.c:get_txsize_entropy_ctx Line | Count | Source | 157 | 10.6M | static INLINE TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 158 | 10.6M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 159 | 10.6M | 1); | 160 | 10.6M | } |
Unexecuted instantiation: detokenize.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_fgm.c:get_txsize_entropy_ctx Unexecuted instantiation: obu.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_ci.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_atlas.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_lcr.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_ops.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_buf.c:get_txsize_entropy_ctx Unexecuted instantiation: avm_dsp_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_hmask.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_vmask.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter.c:get_txsize_entropy_ctx Unexecuted instantiation: binary_codes_reader.c:get_txsize_entropy_ctx Unexecuted instantiation: bitreader.c:get_txsize_entropy_ctx Unexecuted instantiation: avm_convolve_copy_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: avm_asm_stubs.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_hmask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_vmask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: avm_convolve_copy_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: entdec_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: annexA.c:get_txsize_entropy_ctx Unexecuted instantiation: alloccommon.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_loopfilter.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_txfm.c:get_txsize_entropy_ctx Unexecuted instantiation: blockd.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef.c:get_txsize_entropy_ctx Unexecuted instantiation: gdf.c:get_txsize_entropy_ctx Unexecuted instantiation: gdf_block.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve.c:get_txsize_entropy_ctx Unexecuted instantiation: entropy.c:get_txsize_entropy_ctx Unexecuted instantiation: entropymode.c:get_txsize_entropy_ctx Unexecuted instantiation: entropymv.c:get_txsize_entropy_ctx Unexecuted instantiation: idct.c:get_txsize_entropy_ctx Unexecuted instantiation: level.c:get_txsize_entropy_ctx Unexecuted instantiation: mvref_common.c:get_txsize_entropy_ctx Unexecuted instantiation: predefined_qm.c:get_txsize_entropy_ctx Unexecuted instantiation: pred_common.c:get_txsize_entropy_ctx Unexecuted instantiation: quant_common.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter.c:get_txsize_entropy_ctx Unexecuted instantiation: reconintra.c:get_txsize_entropy_ctx Unexecuted instantiation: restoration.c:get_txsize_entropy_ctx Unexecuted instantiation: scale.c:get_txsize_entropy_ctx Unexecuted instantiation: scan.c:get_txsize_entropy_ctx Unexecuted instantiation: seg_common.c:get_txsize_entropy_ctx Unexecuted instantiation: thread_common.c:get_txsize_entropy_ctx Unexecuted instantiation: tile_common.c:get_txsize_entropy_ctx Unexecuted instantiation: timing.c:get_txsize_entropy_ctx Unexecuted instantiation: tip.c:get_txsize_entropy_ctx Unexecuted instantiation: txb_common.c:get_txsize_entropy_ctx Unexecuted instantiation: warped_motion.c:get_txsize_entropy_ctx Unexecuted instantiation: hr_coding.c:get_txsize_entropy_ctx Unexecuted instantiation: intra_matrix.c:get_txsize_entropy_ctx Unexecuted instantiation: intra_dip.cc:get_txsize_entropy_ctx(unsigned char) Unexecuted instantiation: ccso.c:get_txsize_entropy_ctx Unexecuted instantiation: bru.c:get_txsize_entropy_ctx Unexecuted instantiation: obu_qm.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_convolve_horiz_rs_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_convolve_scale_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_warp_plane_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: intra_edge_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: optflow_refine_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: affine_optflow_refine_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: bawp_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_ccso_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_warp_affine_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: gdf_block_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: avm_convolve.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred.c:get_txsize_entropy_ctx Unexecuted instantiation: sad.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_intrapred_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: av2_inv_txfm2d.c:get_txsize_entropy_ctx |
161 | | |
162 | | #define EOB_PLANE_CTXS 3 |
163 | | |
164 | 3.02M | static INLINE int get_eob_plane_ctx(int plane, int is_inter) { |
165 | 3.02M | return plane ? 2 : is_inter; |
166 | 3.02M | } Unexecuted instantiation: av2_dx_iface.c:get_eob_plane_ctx Unexecuted instantiation: annexF.c:get_eob_plane_ctx Unexecuted instantiation: decodeframe.c:get_eob_plane_ctx Unexecuted instantiation: decodemv.c:get_eob_plane_ctx Unexecuted instantiation: decoder.c:get_eob_plane_ctx decodetxb.c:get_eob_plane_ctx Line | Count | Source | 164 | 3.02M | static INLINE int get_eob_plane_ctx(int plane, int is_inter) { | 165 | 3.02M | return plane ? 2 : is_inter; | 166 | 3.02M | } |
Unexecuted instantiation: detokenize.c:get_eob_plane_ctx Unexecuted instantiation: obu_fgm.c:get_eob_plane_ctx Unexecuted instantiation: obu.c:get_eob_plane_ctx Unexecuted instantiation: obu_ci.c:get_eob_plane_ctx Unexecuted instantiation: obu_atlas.c:get_eob_plane_ctx Unexecuted instantiation: obu_lcr.c:get_eob_plane_ctx Unexecuted instantiation: obu_ops.c:get_eob_plane_ctx Unexecuted instantiation: obu_buf.c:get_eob_plane_ctx Unexecuted instantiation: avm_dsp_rtcd.c:get_eob_plane_ctx Unexecuted instantiation: av2_rtcd.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_hmask.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_mask.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_vmask.c:get_eob_plane_ctx Unexecuted instantiation: loopfilter.c:get_eob_plane_ctx Unexecuted instantiation: binary_codes_reader.c:get_eob_plane_ctx Unexecuted instantiation: bitreader.c:get_eob_plane_ctx Unexecuted instantiation: avm_convolve_copy_sse2.c:get_eob_plane_ctx Unexecuted instantiation: avm_asm_stubs.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_sse2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_hmask_sse4.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_mask_sse4.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_vmask_sse4.c:get_eob_plane_ctx Unexecuted instantiation: loopfilter_sse4.c:get_eob_plane_ctx Unexecuted instantiation: avm_convolve_copy_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_avx2.c:get_eob_plane_ctx Unexecuted instantiation: intrapred_avx2.c:get_eob_plane_ctx Unexecuted instantiation: blend_a64_mask_avx2.c:get_eob_plane_ctx Unexecuted instantiation: entdec_avx2.c:get_eob_plane_ctx Unexecuted instantiation: annexA.c:get_eob_plane_ctx Unexecuted instantiation: alloccommon.c:get_eob_plane_ctx Unexecuted instantiation: av2_loopfilter.c:get_eob_plane_ctx Unexecuted instantiation: av2_txfm.c:get_eob_plane_ctx Unexecuted instantiation: blockd.c:get_eob_plane_ctx Unexecuted instantiation: cdef.c:get_eob_plane_ctx Unexecuted instantiation: gdf.c:get_eob_plane_ctx Unexecuted instantiation: gdf_block.c:get_eob_plane_ctx Unexecuted instantiation: cdef_block.c:get_eob_plane_ctx Unexecuted instantiation: cfl.c:get_eob_plane_ctx Unexecuted instantiation: convolve.c:get_eob_plane_ctx Unexecuted instantiation: entropy.c:get_eob_plane_ctx Unexecuted instantiation: entropymode.c:get_eob_plane_ctx Unexecuted instantiation: entropymv.c:get_eob_plane_ctx Unexecuted instantiation: idct.c:get_eob_plane_ctx Unexecuted instantiation: level.c:get_eob_plane_ctx Unexecuted instantiation: mvref_common.c:get_eob_plane_ctx Unexecuted instantiation: predefined_qm.c:get_eob_plane_ctx Unexecuted instantiation: pred_common.c:get_eob_plane_ctx Unexecuted instantiation: quant_common.c:get_eob_plane_ctx Unexecuted instantiation: reconinter.c:get_eob_plane_ctx Unexecuted instantiation: reconintra.c:get_eob_plane_ctx Unexecuted instantiation: restoration.c:get_eob_plane_ctx Unexecuted instantiation: scale.c:get_eob_plane_ctx Unexecuted instantiation: scan.c:get_eob_plane_ctx Unexecuted instantiation: seg_common.c:get_eob_plane_ctx Unexecuted instantiation: thread_common.c:get_eob_plane_ctx Unexecuted instantiation: tile_common.c:get_eob_plane_ctx Unexecuted instantiation: timing.c:get_eob_plane_ctx Unexecuted instantiation: tip.c:get_eob_plane_ctx Unexecuted instantiation: txb_common.c:get_eob_plane_ctx Unexecuted instantiation: warped_motion.c:get_eob_plane_ctx Unexecuted instantiation: hr_coding.c:get_eob_plane_ctx Unexecuted instantiation: intra_matrix.c:get_eob_plane_ctx Unexecuted instantiation: intra_dip.cc:get_eob_plane_ctx(int, int) Unexecuted instantiation: ccso.c:get_eob_plane_ctx Unexecuted instantiation: bru.c:get_eob_plane_ctx Unexecuted instantiation: obu_qm.c:get_eob_plane_ctx Unexecuted instantiation: cdef_block_sse2.c:get_eob_plane_ctx Unexecuted instantiation: cfl_sse2.c:get_eob_plane_ctx Unexecuted instantiation: cdef_block_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: cfl_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: reconinter_ssse3.c:get_eob_plane_ctx Unexecuted instantiation: cdef_block_sse4.c:get_eob_plane_ctx Unexecuted instantiation: av2_convolve_horiz_rs_sse4.c:get_eob_plane_ctx Unexecuted instantiation: av2_convolve_scale_sse4.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_eob_plane_ctx Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_eob_plane_ctx Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_eob_plane_ctx Unexecuted instantiation: highbd_warp_plane_sse4.c:get_eob_plane_ctx Unexecuted instantiation: intra_edge_sse4.c:get_eob_plane_ctx Unexecuted instantiation: optflow_refine_sse4.c:get_eob_plane_ctx Unexecuted instantiation: reconinter_sse4.c:get_eob_plane_ctx Unexecuted instantiation: cdef_block_avx2.c:get_eob_plane_ctx Unexecuted instantiation: affine_optflow_refine_avx2.c:get_eob_plane_ctx Unexecuted instantiation: bawp_avx2.c:get_eob_plane_ctx Unexecuted instantiation: cfl_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_ccso_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_eob_plane_ctx Unexecuted instantiation: highbd_warp_affine_avx2.c:get_eob_plane_ctx Unexecuted instantiation: reconinter_avx2.c:get_eob_plane_ctx Unexecuted instantiation: gdf_block_avx2.c:get_eob_plane_ctx Unexecuted instantiation: avm_convolve.c:get_eob_plane_ctx Unexecuted instantiation: intrapred.c:get_eob_plane_ctx Unexecuted instantiation: sad.c:get_eob_plane_ctx Unexecuted instantiation: highbd_intrapred_sse2.c:get_eob_plane_ctx Unexecuted instantiation: av2_inv_txfm2d.c:get_eob_plane_ctx |
167 | | |
168 | | #ifdef __cplusplus |
169 | | } // extern "C" |
170 | | #endif |
171 | | |
172 | | #endif // AVM_AV2_COMMON_ENTROPY_H_ |