Coverage Report

Created: 2026-10-17 06:52

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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_