/src/libavif/ext/aom/av1/common/entropy.h
Line | Count | Source |
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_ENTROPY_H_ |
13 | | #define AOM_AV1_COMMON_ENTROPY_H_ |
14 | | |
15 | | #include "config/aom_config.h" |
16 | | |
17 | | #include "aom/aom_integer.h" |
18 | | #include "aom_dsp/prob.h" |
19 | | |
20 | | #include "av1/common/common.h" |
21 | | #include "av1/common/common_data.h" |
22 | | #include "av1/common/enums.h" |
23 | | |
24 | | #ifdef __cplusplus |
25 | | extern "C" { |
26 | | #endif |
27 | | |
28 | | #define TOKEN_CDF_Q_CTXS 4 |
29 | | |
30 | 51.6M | #define TXB_SKIP_CONTEXTS 13 |
31 | | |
32 | 37.3M | #define EOB_COEF_CONTEXTS 9 |
33 | | |
34 | 405M | #define SIG_COEF_CONTEXTS_2D 26 |
35 | 307M | #define SIG_COEF_CONTEXTS_1D 16 |
36 | 18.7M | #define SIG_COEF_CONTEXTS_EOB 4 |
37 | 307M | #define SIG_COEF_CONTEXTS (SIG_COEF_CONTEXTS_2D + SIG_COEF_CONTEXTS_1D) |
38 | | |
39 | | #define COEFF_BASE_CONTEXTS (SIG_COEF_CONTEXTS) |
40 | 15.0M | #define DC_SIGN_CONTEXTS 3 |
41 | | |
42 | | #define BR_TMP_OFFSET 12 |
43 | | #define BR_REF_CAT 4 |
44 | 166M | #define LEVEL_CONTEXTS 21 |
45 | | |
46 | 22.8G | #define NUM_BASE_LEVELS 2 |
47 | | |
48 | 28.0G | #define BR_CDF_SIZE (4) |
49 | 17.3G | #define COEFF_BASE_RANGE (4 * (BR_CDF_SIZE - 1)) |
50 | | |
51 | 3.27G | #define COEFF_CONTEXT_BITS 3 |
52 | 1.94G | #define COEFF_CONTEXT_MASK ((1 << COEFF_CONTEXT_BITS) - 1) |
53 | 288M | #define MAX_BASE_BR_RANGE (COEFF_BASE_RANGE + NUM_BASE_LEVELS + 1) |
54 | | |
55 | | #define BASE_CONTEXT_POSITION_NUM 12 |
56 | | |
57 | | enum { |
58 | | TX_CLASS_2D = 0, |
59 | | TX_CLASS_HORIZ = 1, |
60 | | TX_CLASS_VERT = 2, |
61 | | TX_CLASSES = 3, |
62 | | } UENUM1BYTE(TX_CLASS); |
63 | | |
64 | | #define DCT_MAX_VALUE 16384 |
65 | | #define DCT_MAX_VALUE_HIGH10 65536 |
66 | | #define DCT_MAX_VALUE_HIGH12 262144 |
67 | | |
68 | | /* Coefficients are predicted via a 3-dimensional probability table indexed on |
69 | | * REF_TYPES, COEF_BANDS and COEF_CONTEXTS. */ |
70 | | #define REF_TYPES 2 // intra=0, inter=1 |
71 | | |
72 | | struct AV1Common; |
73 | | struct frame_contexts; |
74 | | void av1_reset_cdf_symbol_counters(struct frame_contexts *fc); |
75 | | void av1_default_coef_probs(struct AV1Common *cm); |
76 | | void av1_init_mode_probs(struct frame_contexts *fc); |
77 | | |
78 | | struct frame_contexts; |
79 | | |
80 | | typedef char ENTROPY_CONTEXT; |
81 | | |
82 | | static inline int combine_entropy_contexts(ENTROPY_CONTEXT a, |
83 | 99.4M | ENTROPY_CONTEXT b) { |
84 | 99.4M | return (a != 0) + (b != 0); |
85 | 99.4M | } Unexecuted instantiation: av1_dx_iface.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 | 83 | 7.82M | ENTROPY_CONTEXT b) { | 84 | 7.82M | return (a != 0) + (b != 0); | 85 | 7.82M | } |
Unexecuted instantiation: detokenize.c:combine_entropy_contexts Unexecuted instantiation: obu.c:combine_entropy_contexts Unexecuted instantiation: av1_cx_iface.c:combine_entropy_contexts Unexecuted instantiation: allintra_vis.c:combine_entropy_contexts Unexecuted instantiation: av1_quantize.c:combine_entropy_contexts Unexecuted instantiation: bitstream.c:combine_entropy_contexts Unexecuted instantiation: context_tree.c:combine_entropy_contexts Unexecuted instantiation: encodeframe.c:combine_entropy_contexts Unexecuted instantiation: encodeframe_utils.c:combine_entropy_contexts encodemb.c:combine_entropy_contexts Line | Count | Source | 83 | 17.8M | ENTROPY_CONTEXT b) { | 84 | 17.8M | return (a != 0) + (b != 0); | 85 | 17.8M | } |
Unexecuted instantiation: encodemv.c:combine_entropy_contexts Unexecuted instantiation: encoder.c:combine_entropy_contexts Unexecuted instantiation: encoder_utils.c:combine_entropy_contexts encodetxb.c:combine_entropy_contexts Line | Count | Source | 83 | 9.06M | ENTROPY_CONTEXT b) { | 84 | 9.06M | return (a != 0) + (b != 0); | 85 | 9.06M | } |
Unexecuted instantiation: ethread.c:combine_entropy_contexts Unexecuted instantiation: firstpass.c:combine_entropy_contexts Unexecuted instantiation: global_motion_facade.c:combine_entropy_contexts Unexecuted instantiation: hash.c:combine_entropy_contexts Unexecuted instantiation: hash_motion.c:combine_entropy_contexts Unexecuted instantiation: hybrid_fwd_txfm.c:combine_entropy_contexts Unexecuted instantiation: level.c:combine_entropy_contexts Unexecuted instantiation: lookahead.c:combine_entropy_contexts Unexecuted instantiation: mcomp.c:combine_entropy_contexts Unexecuted instantiation: mv_prec.c:combine_entropy_contexts Unexecuted instantiation: palette.c:combine_entropy_contexts Unexecuted instantiation: partition_search.c:combine_entropy_contexts Unexecuted instantiation: partition_strategy.c:combine_entropy_contexts Unexecuted instantiation: pass2_strategy.c:combine_entropy_contexts Unexecuted instantiation: pickcdef.c:combine_entropy_contexts Unexecuted instantiation: picklpf.c:combine_entropy_contexts Unexecuted instantiation: pickrst.c:combine_entropy_contexts Unexecuted instantiation: ratectrl.c:combine_entropy_contexts Unexecuted instantiation: rd.c:combine_entropy_contexts Unexecuted instantiation: rdopt.c:combine_entropy_contexts Unexecuted instantiation: nonrd_pickmode.c:combine_entropy_contexts Unexecuted instantiation: nonrd_opt.c:combine_entropy_contexts Unexecuted instantiation: reconinter_enc.c:combine_entropy_contexts Unexecuted instantiation: segmentation.c:combine_entropy_contexts Unexecuted instantiation: speed_features.c:combine_entropy_contexts Unexecuted instantiation: superres_scale.c:combine_entropy_contexts Unexecuted instantiation: svc_layercontext.c:combine_entropy_contexts Unexecuted instantiation: temporal_filter.c:combine_entropy_contexts Unexecuted instantiation: tokenize.c:combine_entropy_contexts Unexecuted instantiation: tpl_model.c:combine_entropy_contexts tx_search.c:combine_entropy_contexts Line | Count | Source | 83 | 64.6M | ENTROPY_CONTEXT b) { | 84 | 64.6M | return (a != 0) + (b != 0); | 85 | 64.6M | } |
Unexecuted instantiation: txb_rdopt.c:combine_entropy_contexts Unexecuted instantiation: intra_mode_search.c:combine_entropy_contexts Unexecuted instantiation: var_based_part.c:combine_entropy_contexts Unexecuted instantiation: av1_noise_estimate.c:combine_entropy_contexts Unexecuted instantiation: dwt.c:combine_entropy_contexts Unexecuted instantiation: encodetxb_sse2.c:combine_entropy_contexts Unexecuted instantiation: reconinter_enc_sse2.c:combine_entropy_contexts Unexecuted instantiation: aom_dsp_rtcd.c:combine_entropy_contexts Unexecuted instantiation: av1_rtcd.c:combine_entropy_contexts Unexecuted instantiation: aom_convolve.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: intrapred.c:combine_entropy_contexts Unexecuted instantiation: avg.c:combine_entropy_contexts Unexecuted instantiation: psnr.c:combine_entropy_contexts Unexecuted instantiation: quantize.c:combine_entropy_contexts Unexecuted instantiation: sad.c:combine_entropy_contexts Unexecuted instantiation: sad_av1.c:combine_entropy_contexts Unexecuted instantiation: sse.c:combine_entropy_contexts Unexecuted instantiation: variance.c:combine_entropy_contexts Unexecuted instantiation: pyramid.c:combine_entropy_contexts Unexecuted instantiation: corner_match.c:combine_entropy_contexts Unexecuted instantiation: disflow.c:combine_entropy_contexts Unexecuted instantiation: noise_util.c:combine_entropy_contexts Unexecuted instantiation: aom_convolve_copy_sse2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_sse2.c:combine_entropy_contexts Unexecuted instantiation: loopfilter_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_loopfilter_sse2.c:combine_entropy_contexts Unexecuted instantiation: avg_intrin_sse2.c:combine_entropy_contexts Unexecuted instantiation: fft_sse2.c:combine_entropy_contexts Unexecuted instantiation: fwd_txfm_sse2.c:combine_entropy_contexts Unexecuted instantiation: quantize_sse2.c:combine_entropy_contexts Unexecuted instantiation: adaptive_quantize_sse2.c:combine_entropy_contexts Unexecuted instantiation: blk_sse_sum_sse2.c:combine_entropy_contexts Unexecuted instantiation: sum_squares_sse2.c:combine_entropy_contexts Unexecuted instantiation: variance_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_quantize_intrin_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_subtract_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_variance_sse2.c:combine_entropy_contexts Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:combine_entropy_contexts Unexecuted instantiation: intrapred_ssse3.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: masked_sad_intrin_ssse3.c:combine_entropy_contexts Unexecuted instantiation: masked_variance_intrin_ssse3.c:combine_entropy_contexts Unexecuted instantiation: quantize_ssse3.c:combine_entropy_contexts Unexecuted instantiation: variance_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: intrapred_sse4.c:combine_entropy_contexts Unexecuted instantiation: corner_match_sse4.c:combine_entropy_contexts Unexecuted instantiation: disflow_sse4.c:combine_entropy_contexts Unexecuted instantiation: avg_intrin_sse4.c:combine_entropy_contexts Unexecuted instantiation: sse_sse4.c:combine_entropy_contexts Unexecuted instantiation: obmc_sad_sse4.c:combine_entropy_contexts Unexecuted instantiation: obmc_variance_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_variance_sse4.c:combine_entropy_contexts Unexecuted instantiation: aom_quantize_avx.c:combine_entropy_contexts Unexecuted instantiation: aom_convolve_copy_avx2.c:combine_entropy_contexts Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_avx2.c:combine_entropy_contexts Unexecuted instantiation: loopfilter_avx2.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_loopfilter_avx2.c:combine_entropy_contexts Unexecuted instantiation: corner_match_avx2.c:combine_entropy_contexts Unexecuted instantiation: disflow_avx2.c:combine_entropy_contexts Unexecuted instantiation: avg_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: fft_avx2.c:combine_entropy_contexts Unexecuted instantiation: masked_sad_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: subtract_avx2.c:combine_entropy_contexts Unexecuted instantiation: adaptive_quantize_avx2.c:combine_entropy_contexts Unexecuted instantiation: quantize_avx2.c:combine_entropy_contexts Unexecuted instantiation: sad4d_avx2.c:combine_entropy_contexts Unexecuted instantiation: sad_avx2.c:combine_entropy_contexts Unexecuted instantiation: sad_impl_avx2.c:combine_entropy_contexts Unexecuted instantiation: variance_avx2.c:combine_entropy_contexts Unexecuted instantiation: sse_avx2.c:combine_entropy_contexts Unexecuted instantiation: variance_impl_avx2.c:combine_entropy_contexts Unexecuted instantiation: obmc_sad_avx2.c:combine_entropy_contexts Unexecuted instantiation: obmc_variance_avx2.c:combine_entropy_contexts Unexecuted instantiation: blk_sse_sum_avx2.c:combine_entropy_contexts Unexecuted instantiation: sum_squares_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_quantize_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_sad_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_variance_avx2.c:combine_entropy_contexts Unexecuted instantiation: alloccommon.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm2d.c:combine_entropy_contexts Unexecuted instantiation: av1_loopfilter.c:combine_entropy_contexts Unexecuted instantiation: av1_txfm.c:combine_entropy_contexts Unexecuted instantiation: blockd.c:combine_entropy_contexts Unexecuted instantiation: cdef.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: debugmodes.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: mvref_common.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: resize.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: txb_common.c:combine_entropy_contexts Unexecuted instantiation: warped_motion.c:combine_entropy_contexts Unexecuted instantiation: aq_complexity.c:combine_entropy_contexts Unexecuted instantiation: aq_cyclicrefresh.c:combine_entropy_contexts Unexecuted instantiation: aq_variance.c:combine_entropy_contexts Unexecuted instantiation: av1_fwd_txfm2d.c:combine_entropy_contexts Unexecuted instantiation: cnn.c:combine_entropy_contexts Unexecuted instantiation: compound_type.c:combine_entropy_contexts Unexecuted instantiation: cost.c:combine_entropy_contexts Unexecuted instantiation: encode_strategy.c:combine_entropy_contexts Unexecuted instantiation: global_motion.c:combine_entropy_contexts Unexecuted instantiation: gop_structure.c:combine_entropy_contexts Unexecuted instantiation: interp_search.c:combine_entropy_contexts Unexecuted instantiation: ml.c:combine_entropy_contexts Unexecuted instantiation: motion_search_facade.c:combine_entropy_contexts Unexecuted instantiation: cfl_sse2.c:combine_entropy_contexts Unexecuted instantiation: convolve_2d_sse2.c:combine_entropy_contexts Unexecuted instantiation: convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: resize_sse2.c:combine_entropy_contexts Unexecuted instantiation: wiener_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: av1_k_means_sse2.c:combine_entropy_contexts Unexecuted instantiation: av1_quantize_sse2.c:combine_entropy_contexts Unexecuted instantiation: error_intrin_sse2.c:combine_entropy_contexts Unexecuted instantiation: temporal_filter_sse2.c:combine_entropy_contexts Unexecuted instantiation: wedge_utils_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_block_error_intrin_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_temporal_filter_sse2.c:combine_entropy_contexts Unexecuted instantiation: ml_sse3.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm_ssse3.c:combine_entropy_contexts Unexecuted instantiation: cfl_ssse3.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: resize_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: av1_convolve_horiz_rs_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_convolve_scale_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_sse4.c:combine_entropy_contexts Unexecuted instantiation: filterintra_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: intra_edge_sse4.c:combine_entropy_contexts Unexecuted instantiation: reconinter_sse4.c:combine_entropy_contexts Unexecuted instantiation: selfguided_sse4.c:combine_entropy_contexts Unexecuted instantiation: warp_plane_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_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: av1_fwd_txfm2d_sse4.c:combine_entropy_contexts Unexecuted instantiation: encodetxb_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_fwd_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: rdopt_sse4.c:combine_entropy_contexts Unexecuted instantiation: pickrst_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_highbd_quantize_sse4.c:combine_entropy_contexts Unexecuted instantiation: hash_sse42.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_avx2.c:combine_entropy_contexts Unexecuted instantiation: cfl_avx2.c:combine_entropy_contexts Unexecuted instantiation: convolve_2d_avx2.c:combine_entropy_contexts Unexecuted instantiation: convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: reconinter_avx2.c:combine_entropy_contexts Unexecuted instantiation: resize_avx2.c:combine_entropy_contexts Unexecuted instantiation: selfguided_avx2.c:combine_entropy_contexts Unexecuted instantiation: warp_plane_avx2.c:combine_entropy_contexts Unexecuted instantiation: wiener_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_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: av1_quantize_avx2.c:combine_entropy_contexts Unexecuted instantiation: error_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_fwd_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: wedge_utils_avx2.c:combine_entropy_contexts Unexecuted instantiation: encodetxb_avx2.c:combine_entropy_contexts Unexecuted instantiation: rdopt_avx2.c:combine_entropy_contexts Unexecuted instantiation: av1_k_means_avx2.c:combine_entropy_contexts Unexecuted instantiation: temporal_filter_avx2.c:combine_entropy_contexts Unexecuted instantiation: pickrst_avx2.c:combine_entropy_contexts Unexecuted instantiation: cnn_avx2.c:combine_entropy_contexts Unexecuted instantiation: ml_avx2.c:combine_entropy_contexts Unexecuted instantiation: av1_highbd_quantize_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_block_error_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_temporal_filter_avx2.c:combine_entropy_contexts Unexecuted instantiation: blk_sse_sum.c:combine_entropy_contexts Unexecuted instantiation: fft.c:combine_entropy_contexts Unexecuted instantiation: sum_squares.c:combine_entropy_contexts Unexecuted instantiation: highbd_intrapred_sse2.c:combine_entropy_contexts Unexecuted instantiation: variance_impl_ssse3.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm1d.c:combine_entropy_contexts Unexecuted instantiation: av1_fwd_txfm1d.c:combine_entropy_contexts Unexecuted instantiation: av1_fwd_txfm_sse2.c:combine_entropy_contexts Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:combine_entropy_contexts |
86 | | |
87 | | static inline int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a, |
88 | 99.5M | const ENTROPY_CONTEXT *l) { |
89 | 99.5M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; |
90 | | |
91 | 99.5M | switch (tx_size) { |
92 | 60.6M | case TX_4X4: |
93 | 60.6M | above_ec = a[0] != 0; |
94 | 60.6M | left_ec = l[0] != 0; |
95 | 60.6M | break; |
96 | 16.2M | case TX_4X8: |
97 | 16.2M | above_ec = a[0] != 0; |
98 | 16.2M | left_ec = !!*(const uint16_t *)l; |
99 | 16.2M | break; |
100 | 1.63M | case TX_8X4: |
101 | 1.63M | above_ec = !!*(const uint16_t *)a; |
102 | 1.63M | left_ec = l[0] != 0; |
103 | 1.63M | break; |
104 | 2.05M | case TX_8X16: |
105 | 2.05M | above_ec = !!*(const uint16_t *)a; |
106 | 2.05M | left_ec = !!*(const uint32_t *)l; |
107 | 2.05M | break; |
108 | 883k | case TX_16X8: |
109 | 883k | above_ec = !!*(const uint32_t *)a; |
110 | 883k | left_ec = !!*(const uint16_t *)l; |
111 | 883k | break; |
112 | 612k | case TX_16X32: |
113 | 612k | above_ec = !!*(const uint32_t *)a; |
114 | 612k | left_ec = !!*(const uint64_t *)l; |
115 | 612k | break; |
116 | 171k | case TX_32X16: |
117 | 171k | above_ec = !!*(const uint64_t *)a; |
118 | 171k | left_ec = !!*(const uint32_t *)l; |
119 | 171k | break; |
120 | 14.4M | case TX_8X8: |
121 | 14.4M | above_ec = !!*(const uint16_t *)a; |
122 | 14.4M | left_ec = !!*(const uint16_t *)l; |
123 | 14.4M | break; |
124 | 1.96M | case TX_16X16: |
125 | 1.96M | above_ec = !!*(const uint32_t *)a; |
126 | 1.96M | left_ec = !!*(const uint32_t *)l; |
127 | 1.96M | break; |
128 | 658k | case TX_32X32: |
129 | 658k | above_ec = !!*(const uint64_t *)a; |
130 | 658k | left_ec = !!*(const uint64_t *)l; |
131 | 658k | break; |
132 | 0 | case TX_64X64: |
133 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
134 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
135 | 0 | break; |
136 | 0 | case TX_32X64: |
137 | 0 | above_ec = !!*(const uint64_t *)a; |
138 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
139 | 0 | break; |
140 | 0 | case TX_64X32: |
141 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
142 | 0 | left_ec = !!*(const uint64_t *)l; |
143 | 0 | break; |
144 | 67.1k | case TX_4X16: |
145 | 67.1k | above_ec = a[0] != 0; |
146 | 67.1k | left_ec = !!*(const uint32_t *)l; |
147 | 67.1k | break; |
148 | 143k | case TX_16X4: |
149 | 143k | above_ec = !!*(const uint32_t *)a; |
150 | 143k | left_ec = l[0] != 0; |
151 | 143k | break; |
152 | 37.0k | case TX_8X32: |
153 | 37.0k | above_ec = !!*(const uint16_t *)a; |
154 | 37.0k | left_ec = !!*(const uint64_t *)l; |
155 | 37.0k | break; |
156 | 43.7k | case TX_32X8: |
157 | 43.7k | above_ec = !!*(const uint64_t *)a; |
158 | 43.7k | left_ec = !!*(const uint16_t *)l; |
159 | 43.7k | break; |
160 | 0 | case TX_16X64: |
161 | 0 | above_ec = !!*(const uint32_t *)a; |
162 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
163 | 0 | break; |
164 | 0 | case TX_64X16: |
165 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
166 | 0 | left_ec = !!*(const uint32_t *)l; |
167 | 0 | break; |
168 | 0 | default: assert(0 && "Invalid transform size."); break; |
169 | 99.5M | } |
170 | 99.5M | return combine_entropy_contexts(above_ec, left_ec); |
171 | 99.5M | } Unexecuted instantiation: av1_dx_iface.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 | 88 | 7.82M | const ENTROPY_CONTEXT *l) { | 89 | 7.82M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; | 90 | | | 91 | 7.82M | switch (tx_size) { | 92 | 4.40M | case TX_4X4: | 93 | 4.40M | above_ec = a[0] != 0; | 94 | 4.40M | left_ec = l[0] != 0; | 95 | 4.40M | break; | 96 | 804k | case TX_4X8: | 97 | 804k | above_ec = a[0] != 0; | 98 | 804k | left_ec = !!*(const uint16_t *)l; | 99 | 804k | break; | 100 | 187k | case TX_8X4: | 101 | 187k | above_ec = !!*(const uint16_t *)a; | 102 | 187k | left_ec = l[0] != 0; | 103 | 187k | break; | 104 | 235k | case TX_8X16: | 105 | 235k | above_ec = !!*(const uint16_t *)a; | 106 | 235k | left_ec = !!*(const uint32_t *)l; | 107 | 235k | break; | 108 | 199k | case TX_16X8: | 109 | 199k | above_ec = !!*(const uint32_t *)a; | 110 | 199k | left_ec = !!*(const uint16_t *)l; | 111 | 199k | break; | 112 | 85.8k | case TX_16X32: | 113 | 85.8k | above_ec = !!*(const uint32_t *)a; | 114 | 85.8k | left_ec = !!*(const uint64_t *)l; | 115 | 85.8k | break; | 116 | 64.3k | case TX_32X16: | 117 | 64.3k | above_ec = !!*(const uint64_t *)a; | 118 | 64.3k | left_ec = !!*(const uint32_t *)l; | 119 | 64.3k | break; | 120 | 1.05M | case TX_8X8: | 121 | 1.05M | above_ec = !!*(const uint16_t *)a; | 122 | 1.05M | left_ec = !!*(const uint16_t *)l; | 123 | 1.05M | break; | 124 | 297k | case TX_16X16: | 125 | 297k | above_ec = !!*(const uint32_t *)a; | 126 | 297k | left_ec = !!*(const uint32_t *)l; | 127 | 297k | break; | 128 | 215k | case TX_32X32: | 129 | 215k | above_ec = !!*(const uint64_t *)a; | 130 | 215k | left_ec = !!*(const uint64_t *)l; | 131 | 215k | break; | 132 | 0 | case TX_64X64: | 133 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 134 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 135 | 0 | break; | 136 | 0 | case TX_32X64: | 137 | 0 | above_ec = !!*(const uint64_t *)a; | 138 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 139 | 0 | break; | 140 | 0 | case TX_64X32: | 141 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 142 | 0 | left_ec = !!*(const uint64_t *)l; | 143 | 0 | break; | 144 | 67.1k | case TX_4X16: | 145 | 67.1k | above_ec = a[0] != 0; | 146 | 67.1k | left_ec = !!*(const uint32_t *)l; | 147 | 67.1k | break; | 148 | 143k | case TX_16X4: | 149 | 143k | above_ec = !!*(const uint32_t *)a; | 150 | 143k | left_ec = l[0] != 0; | 151 | 143k | break; | 152 | 37.0k | case TX_8X32: | 153 | 37.0k | above_ec = !!*(const uint16_t *)a; | 154 | 37.0k | left_ec = !!*(const uint64_t *)l; | 155 | 37.0k | break; | 156 | 43.7k | case TX_32X8: | 157 | 43.7k | above_ec = !!*(const uint64_t *)a; | 158 | 43.7k | left_ec = !!*(const uint16_t *)l; | 159 | 43.7k | break; | 160 | 0 | case TX_16X64: | 161 | 0 | above_ec = !!*(const uint32_t *)a; | 162 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 163 | 0 | break; | 164 | 0 | case TX_64X16: | 165 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 166 | 0 | left_ec = !!*(const uint32_t *)l; | 167 | 0 | break; | 168 | 0 | default: assert(0 && "Invalid transform size."); break; | 169 | 7.82M | } | 170 | 7.82M | return combine_entropy_contexts(above_ec, left_ec); | 171 | 7.82M | } |
Unexecuted instantiation: detokenize.c:get_entropy_context Unexecuted instantiation: obu.c:get_entropy_context Unexecuted instantiation: av1_cx_iface.c:get_entropy_context Unexecuted instantiation: allintra_vis.c:get_entropy_context Unexecuted instantiation: av1_quantize.c:get_entropy_context Unexecuted instantiation: bitstream.c:get_entropy_context Unexecuted instantiation: context_tree.c:get_entropy_context Unexecuted instantiation: encodeframe.c:get_entropy_context Unexecuted instantiation: encodeframe_utils.c:get_entropy_context encodemb.c:get_entropy_context Line | Count | Source | 88 | 17.8M | const ENTROPY_CONTEXT *l) { | 89 | 17.8M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; | 90 | | | 91 | 17.8M | switch (tx_size) { | 92 | 9.95M | case TX_4X4: | 93 | 9.95M | above_ec = a[0] != 0; | 94 | 9.95M | left_ec = l[0] != 0; | 95 | 9.95M | break; | 96 | 3.48M | case TX_4X8: | 97 | 3.48M | above_ec = a[0] != 0; | 98 | 3.48M | left_ec = !!*(const uint16_t *)l; | 99 | 3.48M | break; | 100 | 226k | case TX_8X4: | 101 | 226k | above_ec = !!*(const uint16_t *)a; | 102 | 226k | left_ec = l[0] != 0; | 103 | 226k | break; | 104 | 415k | case TX_8X16: | 105 | 415k | above_ec = !!*(const uint16_t *)a; | 106 | 415k | left_ec = !!*(const uint32_t *)l; | 107 | 415k | break; | 108 | 117k | case TX_16X8: | 109 | 117k | above_ec = !!*(const uint32_t *)a; | 110 | 117k | left_ec = !!*(const uint16_t *)l; | 111 | 117k | break; | 112 | 129k | case TX_16X32: | 113 | 129k | above_ec = !!*(const uint32_t *)a; | 114 | 129k | left_ec = !!*(const uint64_t *)l; | 115 | 129k | break; | 116 | 11.3k | case TX_32X16: | 117 | 11.3k | above_ec = !!*(const uint64_t *)a; | 118 | 11.3k | left_ec = !!*(const uint32_t *)l; | 119 | 11.3k | break; | 120 | 3.09M | case TX_8X8: | 121 | 3.09M | above_ec = !!*(const uint16_t *)a; | 122 | 3.09M | left_ec = !!*(const uint16_t *)l; | 123 | 3.09M | break; | 124 | 340k | case TX_16X16: | 125 | 340k | above_ec = !!*(const uint32_t *)a; | 126 | 340k | left_ec = !!*(const uint32_t *)l; | 127 | 340k | break; | 128 | 112k | case TX_32X32: | 129 | 112k | above_ec = !!*(const uint64_t *)a; | 130 | 112k | left_ec = !!*(const uint64_t *)l; | 131 | 112k | break; | 132 | 0 | case TX_64X64: | 133 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 134 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 135 | 0 | break; | 136 | 0 | case TX_32X64: | 137 | 0 | above_ec = !!*(const uint64_t *)a; | 138 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 139 | 0 | break; | 140 | 0 | case TX_64X32: | 141 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 142 | 0 | left_ec = !!*(const uint64_t *)l; | 143 | 0 | break; | 144 | 0 | case TX_4X16: | 145 | 0 | above_ec = a[0] != 0; | 146 | 0 | left_ec = !!*(const uint32_t *)l; | 147 | 0 | break; | 148 | 0 | case TX_16X4: | 149 | 0 | above_ec = !!*(const uint32_t *)a; | 150 | 0 | left_ec = l[0] != 0; | 151 | 0 | break; | 152 | 0 | case TX_8X32: | 153 | 0 | above_ec = !!*(const uint16_t *)a; | 154 | 0 | left_ec = !!*(const uint64_t *)l; | 155 | 0 | break; | 156 | 0 | case TX_32X8: | 157 | 0 | above_ec = !!*(const uint64_t *)a; | 158 | 0 | left_ec = !!*(const uint16_t *)l; | 159 | 0 | break; | 160 | 0 | case TX_16X64: | 161 | 0 | above_ec = !!*(const uint32_t *)a; | 162 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 163 | 0 | break; | 164 | 0 | case TX_64X16: | 165 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 166 | 0 | left_ec = !!*(const uint32_t *)l; | 167 | 0 | break; | 168 | 0 | default: assert(0 && "Invalid transform size."); break; | 169 | 17.8M | } | 170 | 17.8M | return combine_entropy_contexts(above_ec, left_ec); | 171 | 17.8M | } |
Unexecuted instantiation: encodemv.c:get_entropy_context Unexecuted instantiation: encoder.c:get_entropy_context Unexecuted instantiation: encoder_utils.c:get_entropy_context encodetxb.c:get_entropy_context Line | Count | Source | 88 | 9.06M | const ENTROPY_CONTEXT *l) { | 89 | 9.06M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; | 90 | | | 91 | 9.06M | switch (tx_size) { | 92 | 5.95M | case TX_4X4: | 93 | 5.95M | above_ec = a[0] != 0; | 94 | 5.95M | left_ec = l[0] != 0; | 95 | 5.95M | break; | 96 | 1.31M | case TX_4X8: | 97 | 1.31M | above_ec = a[0] != 0; | 98 | 1.31M | left_ec = !!*(const uint16_t *)l; | 99 | 1.31M | break; | 100 | 47.6k | case TX_8X4: | 101 | 47.6k | above_ec = !!*(const uint16_t *)a; | 102 | 47.6k | left_ec = l[0] != 0; | 103 | 47.6k | break; | 104 | 195k | case TX_8X16: | 105 | 195k | above_ec = !!*(const uint16_t *)a; | 106 | 195k | left_ec = !!*(const uint32_t *)l; | 107 | 195k | break; | 108 | 33.2k | case TX_16X8: | 109 | 33.2k | above_ec = !!*(const uint32_t *)a; | 110 | 33.2k | left_ec = !!*(const uint16_t *)l; | 111 | 33.2k | break; | 112 | 75.3k | case TX_16X32: | 113 | 75.3k | above_ec = !!*(const uint32_t *)a; | 114 | 75.3k | left_ec = !!*(const uint64_t *)l; | 115 | 75.3k | break; | 116 | 5.88k | case TX_32X16: | 117 | 5.88k | above_ec = !!*(const uint64_t *)a; | 118 | 5.88k | left_ec = !!*(const uint32_t *)l; | 119 | 5.88k | break; | 120 | 1.19M | case TX_8X8: | 121 | 1.19M | above_ec = !!*(const uint16_t *)a; | 122 | 1.19M | left_ec = !!*(const uint16_t *)l; | 123 | 1.19M | break; | 124 | 185k | case TX_16X16: | 125 | 185k | above_ec = !!*(const uint32_t *)a; | 126 | 185k | left_ec = !!*(const uint32_t *)l; | 127 | 185k | break; | 128 | 66.8k | case TX_32X32: | 129 | 66.8k | above_ec = !!*(const uint64_t *)a; | 130 | 66.8k | left_ec = !!*(const uint64_t *)l; | 131 | 66.8k | break; | 132 | 0 | case TX_64X64: | 133 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 134 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 135 | 0 | break; | 136 | 0 | case TX_32X64: | 137 | 0 | above_ec = !!*(const uint64_t *)a; | 138 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 139 | 0 | break; | 140 | 0 | case TX_64X32: | 141 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 142 | 0 | left_ec = !!*(const uint64_t *)l; | 143 | 0 | break; | 144 | 0 | case TX_4X16: | 145 | 0 | above_ec = a[0] != 0; | 146 | 0 | left_ec = !!*(const uint32_t *)l; | 147 | 0 | break; | 148 | 0 | case TX_16X4: | 149 | 0 | above_ec = !!*(const uint32_t *)a; | 150 | 0 | left_ec = l[0] != 0; | 151 | 0 | break; | 152 | 0 | case TX_8X32: | 153 | 0 | above_ec = !!*(const uint16_t *)a; | 154 | 0 | left_ec = !!*(const uint64_t *)l; | 155 | 0 | break; | 156 | 0 | case TX_32X8: | 157 | 0 | above_ec = !!*(const uint64_t *)a; | 158 | 0 | left_ec = !!*(const uint16_t *)l; | 159 | 0 | break; | 160 | 0 | case TX_16X64: | 161 | 0 | above_ec = !!*(const uint32_t *)a; | 162 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 163 | 0 | break; | 164 | 0 | case TX_64X16: | 165 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 166 | 0 | left_ec = !!*(const uint32_t *)l; | 167 | 0 | break; | 168 | 0 | default: assert(0 && "Invalid transform size."); break; | 169 | 9.06M | } | 170 | 9.06M | return combine_entropy_contexts(above_ec, left_ec); | 171 | 9.06M | } |
Unexecuted instantiation: ethread.c:get_entropy_context Unexecuted instantiation: firstpass.c:get_entropy_context Unexecuted instantiation: global_motion_facade.c:get_entropy_context Unexecuted instantiation: hash.c:get_entropy_context Unexecuted instantiation: hash_motion.c:get_entropy_context Unexecuted instantiation: hybrid_fwd_txfm.c:get_entropy_context Unexecuted instantiation: level.c:get_entropy_context Unexecuted instantiation: lookahead.c:get_entropy_context Unexecuted instantiation: mcomp.c:get_entropy_context Unexecuted instantiation: mv_prec.c:get_entropy_context Unexecuted instantiation: palette.c:get_entropy_context Unexecuted instantiation: partition_search.c:get_entropy_context Unexecuted instantiation: partition_strategy.c:get_entropy_context Unexecuted instantiation: pass2_strategy.c:get_entropy_context Unexecuted instantiation: pickcdef.c:get_entropy_context Unexecuted instantiation: picklpf.c:get_entropy_context Unexecuted instantiation: pickrst.c:get_entropy_context Unexecuted instantiation: ratectrl.c:get_entropy_context Unexecuted instantiation: rd.c:get_entropy_context Unexecuted instantiation: rdopt.c:get_entropy_context Unexecuted instantiation: nonrd_pickmode.c:get_entropy_context Unexecuted instantiation: nonrd_opt.c:get_entropy_context Unexecuted instantiation: reconinter_enc.c:get_entropy_context Unexecuted instantiation: segmentation.c:get_entropy_context Unexecuted instantiation: speed_features.c:get_entropy_context Unexecuted instantiation: superres_scale.c:get_entropy_context Unexecuted instantiation: svc_layercontext.c:get_entropy_context Unexecuted instantiation: temporal_filter.c:get_entropy_context Unexecuted instantiation: tokenize.c:get_entropy_context Unexecuted instantiation: tpl_model.c:get_entropy_context tx_search.c:get_entropy_context Line | Count | Source | 88 | 64.7M | const ENTROPY_CONTEXT *l) { | 89 | 64.7M | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; | 90 | | | 91 | 64.7M | switch (tx_size) { | 92 | 40.3M | case TX_4X4: | 93 | 40.3M | above_ec = a[0] != 0; | 94 | 40.3M | left_ec = l[0] != 0; | 95 | 40.3M | break; | 96 | 10.6M | case TX_4X8: | 97 | 10.6M | above_ec = a[0] != 0; | 98 | 10.6M | left_ec = !!*(const uint16_t *)l; | 99 | 10.6M | break; | 100 | 1.16M | case TX_8X4: | 101 | 1.16M | above_ec = !!*(const uint16_t *)a; | 102 | 1.16M | left_ec = l[0] != 0; | 103 | 1.16M | break; | 104 | 1.21M | case TX_8X16: | 105 | 1.21M | above_ec = !!*(const uint16_t *)a; | 106 | 1.21M | left_ec = !!*(const uint32_t *)l; | 107 | 1.21M | break; | 108 | 533k | case TX_16X8: | 109 | 533k | above_ec = !!*(const uint32_t *)a; | 110 | 533k | left_ec = !!*(const uint16_t *)l; | 111 | 533k | break; | 112 | 322k | case TX_16X32: | 113 | 322k | above_ec = !!*(const uint32_t *)a; | 114 | 322k | left_ec = !!*(const uint64_t *)l; | 115 | 322k | break; | 116 | 90.4k | case TX_32X16: | 117 | 90.4k | above_ec = !!*(const uint64_t *)a; | 118 | 90.4k | left_ec = !!*(const uint32_t *)l; | 119 | 90.4k | break; | 120 | 9.10M | case TX_8X8: | 121 | 9.10M | above_ec = !!*(const uint16_t *)a; | 122 | 9.10M | left_ec = !!*(const uint16_t *)l; | 123 | 9.10M | break; | 124 | 1.13M | case TX_16X16: | 125 | 1.13M | above_ec = !!*(const uint32_t *)a; | 126 | 1.13M | left_ec = !!*(const uint32_t *)l; | 127 | 1.13M | break; | 128 | 263k | case TX_32X32: | 129 | 263k | above_ec = !!*(const uint64_t *)a; | 130 | 263k | left_ec = !!*(const uint64_t *)l; | 131 | 263k | break; | 132 | 0 | case TX_64X64: | 133 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 134 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 135 | 0 | break; | 136 | 0 | case TX_32X64: | 137 | 0 | above_ec = !!*(const uint64_t *)a; | 138 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 139 | 0 | break; | 140 | 0 | case TX_64X32: | 141 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 142 | 0 | left_ec = !!*(const uint64_t *)l; | 143 | 0 | break; | 144 | 0 | case TX_4X16: | 145 | 0 | above_ec = a[0] != 0; | 146 | 0 | left_ec = !!*(const uint32_t *)l; | 147 | 0 | break; | 148 | 0 | case TX_16X4: | 149 | 0 | above_ec = !!*(const uint32_t *)a; | 150 | 0 | left_ec = l[0] != 0; | 151 | 0 | break; | 152 | 0 | case TX_8X32: | 153 | 0 | above_ec = !!*(const uint16_t *)a; | 154 | 0 | left_ec = !!*(const uint64_t *)l; | 155 | 0 | break; | 156 | 0 | case TX_32X8: | 157 | 0 | above_ec = !!*(const uint64_t *)a; | 158 | 0 | left_ec = !!*(const uint16_t *)l; | 159 | 0 | break; | 160 | 0 | case TX_16X64: | 161 | 0 | above_ec = !!*(const uint32_t *)a; | 162 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); | 163 | 0 | break; | 164 | 0 | case TX_64X16: | 165 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); | 166 | 0 | left_ec = !!*(const uint32_t *)l; | 167 | 0 | break; | 168 | 0 | default: assert(0 && "Invalid transform size."); break; | 169 | 64.7M | } | 170 | 64.7M | return combine_entropy_contexts(above_ec, left_ec); | 171 | 64.7M | } |
Unexecuted instantiation: txb_rdopt.c:get_entropy_context Unexecuted instantiation: intra_mode_search.c:get_entropy_context Unexecuted instantiation: var_based_part.c:get_entropy_context Unexecuted instantiation: av1_noise_estimate.c:get_entropy_context Unexecuted instantiation: dwt.c:get_entropy_context Unexecuted instantiation: encodetxb_sse2.c:get_entropy_context Unexecuted instantiation: reconinter_enc_sse2.c:get_entropy_context Unexecuted instantiation: aom_dsp_rtcd.c:get_entropy_context Unexecuted instantiation: av1_rtcd.c:get_entropy_context Unexecuted instantiation: aom_convolve.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: intrapred.c:get_entropy_context Unexecuted instantiation: avg.c:get_entropy_context Unexecuted instantiation: psnr.c:get_entropy_context Unexecuted instantiation: quantize.c:get_entropy_context Unexecuted instantiation: sad.c:get_entropy_context Unexecuted instantiation: sad_av1.c:get_entropy_context Unexecuted instantiation: sse.c:get_entropy_context Unexecuted instantiation: variance.c:get_entropy_context Unexecuted instantiation: pyramid.c:get_entropy_context Unexecuted instantiation: corner_match.c:get_entropy_context Unexecuted instantiation: disflow.c:get_entropy_context Unexecuted instantiation: noise_util.c:get_entropy_context Unexecuted instantiation: aom_convolve_copy_sse2.c:get_entropy_context Unexecuted instantiation: intrapred_sse2.c:get_entropy_context Unexecuted instantiation: loopfilter_sse2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_sse2.c:get_entropy_context Unexecuted instantiation: highbd_loopfilter_sse2.c:get_entropy_context Unexecuted instantiation: avg_intrin_sse2.c:get_entropy_context Unexecuted instantiation: fft_sse2.c:get_entropy_context Unexecuted instantiation: fwd_txfm_sse2.c:get_entropy_context Unexecuted instantiation: quantize_sse2.c:get_entropy_context Unexecuted instantiation: adaptive_quantize_sse2.c:get_entropy_context Unexecuted instantiation: blk_sse_sum_sse2.c:get_entropy_context Unexecuted instantiation: sum_squares_sse2.c:get_entropy_context Unexecuted instantiation: variance_sse2.c:get_entropy_context Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:get_entropy_context Unexecuted instantiation: highbd_quantize_intrin_sse2.c:get_entropy_context Unexecuted instantiation: highbd_subtract_sse2.c:get_entropy_context Unexecuted instantiation: highbd_variance_sse2.c:get_entropy_context Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_entropy_context Unexecuted instantiation: intrapred_ssse3.c:get_entropy_context Unexecuted instantiation: highbd_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: masked_sad_intrin_ssse3.c:get_entropy_context Unexecuted instantiation: masked_variance_intrin_ssse3.c:get_entropy_context Unexecuted instantiation: quantize_ssse3.c:get_entropy_context Unexecuted instantiation: variance_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: intrapred_sse4.c:get_entropy_context Unexecuted instantiation: corner_match_sse4.c:get_entropy_context Unexecuted instantiation: disflow_sse4.c:get_entropy_context Unexecuted instantiation: avg_intrin_sse4.c:get_entropy_context Unexecuted instantiation: sse_sse4.c:get_entropy_context Unexecuted instantiation: obmc_sad_sse4.c:get_entropy_context Unexecuted instantiation: obmc_variance_sse4.c:get_entropy_context Unexecuted instantiation: highbd_variance_sse4.c:get_entropy_context Unexecuted instantiation: aom_quantize_avx.c:get_entropy_context Unexecuted instantiation: aom_convolve_copy_avx2.c:get_entropy_context Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_entropy_context Unexecuted instantiation: intrapred_avx2.c:get_entropy_context Unexecuted instantiation: loopfilter_avx2.c:get_entropy_context Unexecuted instantiation: blend_a64_mask_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_loopfilter_avx2.c:get_entropy_context Unexecuted instantiation: corner_match_avx2.c:get_entropy_context Unexecuted instantiation: disflow_avx2.c:get_entropy_context Unexecuted instantiation: avg_intrin_avx2.c:get_entropy_context Unexecuted instantiation: fft_avx2.c:get_entropy_context Unexecuted instantiation: masked_sad_intrin_avx2.c:get_entropy_context Unexecuted instantiation: subtract_avx2.c:get_entropy_context Unexecuted instantiation: adaptive_quantize_avx2.c:get_entropy_context Unexecuted instantiation: quantize_avx2.c:get_entropy_context Unexecuted instantiation: sad4d_avx2.c:get_entropy_context Unexecuted instantiation: sad_avx2.c:get_entropy_context Unexecuted instantiation: sad_impl_avx2.c:get_entropy_context Unexecuted instantiation: variance_avx2.c:get_entropy_context Unexecuted instantiation: sse_avx2.c:get_entropy_context Unexecuted instantiation: variance_impl_avx2.c:get_entropy_context Unexecuted instantiation: obmc_sad_avx2.c:get_entropy_context Unexecuted instantiation: obmc_variance_avx2.c:get_entropy_context Unexecuted instantiation: blk_sse_sum_avx2.c:get_entropy_context Unexecuted instantiation: sum_squares_avx2.c:get_entropy_context Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:get_entropy_context Unexecuted instantiation: highbd_quantize_intrin_avx2.c:get_entropy_context Unexecuted instantiation: highbd_sad_avx2.c:get_entropy_context Unexecuted instantiation: highbd_variance_avx2.c:get_entropy_context Unexecuted instantiation: alloccommon.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm2d.c:get_entropy_context Unexecuted instantiation: av1_loopfilter.c:get_entropy_context Unexecuted instantiation: av1_txfm.c:get_entropy_context Unexecuted instantiation: blockd.c:get_entropy_context Unexecuted instantiation: cdef.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: debugmodes.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: mvref_common.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: resize.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: txb_common.c:get_entropy_context Unexecuted instantiation: warped_motion.c:get_entropy_context Unexecuted instantiation: aq_complexity.c:get_entropy_context Unexecuted instantiation: aq_cyclicrefresh.c:get_entropy_context Unexecuted instantiation: aq_variance.c:get_entropy_context Unexecuted instantiation: av1_fwd_txfm2d.c:get_entropy_context Unexecuted instantiation: cnn.c:get_entropy_context Unexecuted instantiation: compound_type.c:get_entropy_context Unexecuted instantiation: cost.c:get_entropy_context Unexecuted instantiation: encode_strategy.c:get_entropy_context Unexecuted instantiation: global_motion.c:get_entropy_context Unexecuted instantiation: gop_structure.c:get_entropy_context Unexecuted instantiation: interp_search.c:get_entropy_context Unexecuted instantiation: ml.c:get_entropy_context Unexecuted instantiation: motion_search_facade.c:get_entropy_context Unexecuted instantiation: cfl_sse2.c:get_entropy_context Unexecuted instantiation: convolve_2d_sse2.c:get_entropy_context Unexecuted instantiation: convolve_sse2.c:get_entropy_context Unexecuted instantiation: jnt_convolve_sse2.c:get_entropy_context Unexecuted instantiation: resize_sse2.c:get_entropy_context Unexecuted instantiation: wiener_convolve_sse2.c:get_entropy_context Unexecuted instantiation: av1_k_means_sse2.c:get_entropy_context Unexecuted instantiation: av1_quantize_sse2.c:get_entropy_context Unexecuted instantiation: error_intrin_sse2.c:get_entropy_context Unexecuted instantiation: temporal_filter_sse2.c:get_entropy_context Unexecuted instantiation: wedge_utils_sse2.c:get_entropy_context Unexecuted instantiation: highbd_block_error_intrin_sse2.c:get_entropy_context Unexecuted instantiation: highbd_temporal_filter_sse2.c:get_entropy_context Unexecuted instantiation: ml_sse3.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_entropy_context Unexecuted instantiation: cfl_ssse3.c:get_entropy_context Unexecuted instantiation: jnt_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: resize_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: av1_convolve_horiz_rs_sse4.c:get_entropy_context Unexecuted instantiation: av1_convolve_scale_sse4.c:get_entropy_context Unexecuted instantiation: av1_txfm_sse4.c:get_entropy_context Unexecuted instantiation: cdef_block_sse4.c:get_entropy_context Unexecuted instantiation: filterintra_sse4.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_entropy_context Unexecuted instantiation: intra_edge_sse4.c:get_entropy_context Unexecuted instantiation: reconinter_sse4.c:get_entropy_context Unexecuted instantiation: selfguided_sse4.c:get_entropy_context Unexecuted instantiation: warp_plane_sse4.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_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: av1_fwd_txfm2d_sse4.c:get_entropy_context Unexecuted instantiation: encodetxb_sse4.c:get_entropy_context Unexecuted instantiation: highbd_fwd_txfm_sse4.c:get_entropy_context Unexecuted instantiation: rdopt_sse4.c:get_entropy_context Unexecuted instantiation: pickrst_sse4.c:get_entropy_context Unexecuted instantiation: av1_highbd_quantize_sse4.c:get_entropy_context Unexecuted instantiation: hash_sse42.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm_avx2.c:get_entropy_context Unexecuted instantiation: cdef_block_avx2.c:get_entropy_context Unexecuted instantiation: cfl_avx2.c:get_entropy_context Unexecuted instantiation: convolve_2d_avx2.c:get_entropy_context Unexecuted instantiation: convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_entropy_context Unexecuted instantiation: jnt_convolve_avx2.c:get_entropy_context Unexecuted instantiation: reconinter_avx2.c:get_entropy_context Unexecuted instantiation: resize_avx2.c:get_entropy_context Unexecuted instantiation: selfguided_avx2.c:get_entropy_context Unexecuted instantiation: warp_plane_avx2.c:get_entropy_context Unexecuted instantiation: wiener_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_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: av1_quantize_avx2.c:get_entropy_context Unexecuted instantiation: error_intrin_avx2.c:get_entropy_context Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:get_entropy_context Unexecuted instantiation: highbd_fwd_txfm_avx2.c:get_entropy_context Unexecuted instantiation: wedge_utils_avx2.c:get_entropy_context Unexecuted instantiation: encodetxb_avx2.c:get_entropy_context Unexecuted instantiation: rdopt_avx2.c:get_entropy_context Unexecuted instantiation: av1_k_means_avx2.c:get_entropy_context Unexecuted instantiation: temporal_filter_avx2.c:get_entropy_context Unexecuted instantiation: pickrst_avx2.c:get_entropy_context Unexecuted instantiation: cnn_avx2.c:get_entropy_context Unexecuted instantiation: ml_avx2.c:get_entropy_context Unexecuted instantiation: av1_highbd_quantize_avx2.c:get_entropy_context Unexecuted instantiation: highbd_block_error_intrin_avx2.c:get_entropy_context Unexecuted instantiation: highbd_temporal_filter_avx2.c:get_entropy_context Unexecuted instantiation: blk_sse_sum.c:get_entropy_context Unexecuted instantiation: fft.c:get_entropy_context Unexecuted instantiation: sum_squares.c:get_entropy_context Unexecuted instantiation: highbd_intrapred_sse2.c:get_entropy_context Unexecuted instantiation: variance_impl_ssse3.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm1d.c:get_entropy_context Unexecuted instantiation: av1_fwd_txfm1d.c:get_entropy_context Unexecuted instantiation: av1_fwd_txfm_sse2.c:get_entropy_context Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:get_entropy_context |
172 | | |
173 | 432M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { |
174 | 432M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> |
175 | 432M | 1); |
176 | 432M | } Unexecuted instantiation: av1_dx_iface.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 | 173 | 18.7M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 174 | 18.7M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 175 | 18.7M | 1); | 176 | 18.7M | } |
Unexecuted instantiation: detokenize.c:get_txsize_entropy_ctx Unexecuted instantiation: obu.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_cx_iface.c:get_txsize_entropy_ctx Unexecuted instantiation: allintra_vis.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_quantize.c:get_txsize_entropy_ctx Unexecuted instantiation: bitstream.c:get_txsize_entropy_ctx Unexecuted instantiation: context_tree.c:get_txsize_entropy_ctx Unexecuted instantiation: encodeframe.c:get_txsize_entropy_ctx Unexecuted instantiation: encodeframe_utils.c:get_txsize_entropy_ctx encodemb.c:get_txsize_entropy_ctx Line | Count | Source | 173 | 3.60M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 174 | 3.60M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 175 | 3.60M | 1); | 176 | 3.60M | } |
Unexecuted instantiation: encodemv.c:get_txsize_entropy_ctx Unexecuted instantiation: encoder.c:get_txsize_entropy_ctx Unexecuted instantiation: encoder_utils.c:get_txsize_entropy_ctx encodetxb.c:get_txsize_entropy_ctx Line | Count | Source | 173 | 72.4M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 174 | 72.4M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 175 | 72.4M | 1); | 176 | 72.4M | } |
Unexecuted instantiation: ethread.c:get_txsize_entropy_ctx Unexecuted instantiation: firstpass.c:get_txsize_entropy_ctx Unexecuted instantiation: global_motion_facade.c:get_txsize_entropy_ctx Unexecuted instantiation: hash.c:get_txsize_entropy_ctx Unexecuted instantiation: hash_motion.c:get_txsize_entropy_ctx Unexecuted instantiation: hybrid_fwd_txfm.c:get_txsize_entropy_ctx Unexecuted instantiation: level.c:get_txsize_entropy_ctx Unexecuted instantiation: lookahead.c:get_txsize_entropy_ctx Unexecuted instantiation: mcomp.c:get_txsize_entropy_ctx Unexecuted instantiation: mv_prec.c:get_txsize_entropy_ctx Unexecuted instantiation: palette.c:get_txsize_entropy_ctx Unexecuted instantiation: partition_search.c:get_txsize_entropy_ctx Unexecuted instantiation: partition_strategy.c:get_txsize_entropy_ctx Unexecuted instantiation: pass2_strategy.c:get_txsize_entropy_ctx Unexecuted instantiation: pickcdef.c:get_txsize_entropy_ctx Unexecuted instantiation: picklpf.c:get_txsize_entropy_ctx Unexecuted instantiation: pickrst.c:get_txsize_entropy_ctx Unexecuted instantiation: ratectrl.c:get_txsize_entropy_ctx Unexecuted instantiation: rd.c:get_txsize_entropy_ctx Unexecuted instantiation: rdopt.c:get_txsize_entropy_ctx Unexecuted instantiation: nonrd_pickmode.c:get_txsize_entropy_ctx Unexecuted instantiation: nonrd_opt.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_enc.c:get_txsize_entropy_ctx Unexecuted instantiation: segmentation.c:get_txsize_entropy_ctx Unexecuted instantiation: speed_features.c:get_txsize_entropy_ctx Unexecuted instantiation: superres_scale.c:get_txsize_entropy_ctx Unexecuted instantiation: svc_layercontext.c:get_txsize_entropy_ctx Unexecuted instantiation: temporal_filter.c:get_txsize_entropy_ctx Unexecuted instantiation: tokenize.c:get_txsize_entropy_ctx Unexecuted instantiation: tpl_model.c:get_txsize_entropy_ctx tx_search.c:get_txsize_entropy_ctx Line | Count | Source | 173 | 1.67M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 174 | 1.67M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 175 | 1.67M | 1); | 176 | 1.67M | } |
txb_rdopt.c:get_txsize_entropy_ctx Line | Count | Source | 173 | 335M | static inline TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { | 174 | 335M | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> | 175 | 335M | 1); | 176 | 335M | } |
Unexecuted instantiation: intra_mode_search.c:get_txsize_entropy_ctx Unexecuted instantiation: var_based_part.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_noise_estimate.c:get_txsize_entropy_ctx Unexecuted instantiation: dwt.c:get_txsize_entropy_ctx Unexecuted instantiation: encodetxb_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_enc_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_dsp_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_convolve.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: intrapred.c:get_txsize_entropy_ctx Unexecuted instantiation: avg.c:get_txsize_entropy_ctx Unexecuted instantiation: psnr.c:get_txsize_entropy_ctx Unexecuted instantiation: quantize.c:get_txsize_entropy_ctx Unexecuted instantiation: sad.c:get_txsize_entropy_ctx Unexecuted instantiation: sad_av1.c:get_txsize_entropy_ctx Unexecuted instantiation: sse.c:get_txsize_entropy_ctx Unexecuted instantiation: variance.c:get_txsize_entropy_ctx Unexecuted instantiation: pyramid.c:get_txsize_entropy_ctx Unexecuted instantiation: corner_match.c:get_txsize_entropy_ctx Unexecuted instantiation: disflow.c:get_txsize_entropy_ctx Unexecuted instantiation: noise_util.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_convolve_copy_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_loopfilter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: avg_intrin_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: fft_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: fwd_txfm_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: quantize_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: adaptive_quantize_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: blk_sse_sum_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: sum_squares_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: variance_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_quantize_intrin_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_subtract_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_variance_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: masked_sad_intrin_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: masked_variance_intrin_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: quantize_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: variance_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: intrapred_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: corner_match_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: disflow_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: avg_intrin_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: sse_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: obmc_sad_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: obmc_variance_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_variance_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_quantize_avx.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_convolve_copy_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_loopfilter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: corner_match_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: disflow_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: avg_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: fft_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: masked_sad_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: subtract_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: adaptive_quantize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: quantize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: sad4d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: sad_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: sad_impl_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: variance_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: sse_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: variance_impl_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: obmc_sad_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: obmc_variance_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: blk_sse_sum_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: sum_squares_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_quantize_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_sad_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_variance_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: alloccommon.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm2d.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_loopfilter.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_txfm.c:get_txsize_entropy_ctx Unexecuted instantiation: blockd.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef.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: debugmodes.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: mvref_common.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: resize.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: txb_common.c:get_txsize_entropy_ctx Unexecuted instantiation: warped_motion.c:get_txsize_entropy_ctx Unexecuted instantiation: aq_complexity.c:get_txsize_entropy_ctx Unexecuted instantiation: aq_cyclicrefresh.c:get_txsize_entropy_ctx Unexecuted instantiation: aq_variance.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_fwd_txfm2d.c:get_txsize_entropy_ctx Unexecuted instantiation: cnn.c:get_txsize_entropy_ctx Unexecuted instantiation: compound_type.c:get_txsize_entropy_ctx Unexecuted instantiation: cost.c:get_txsize_entropy_ctx Unexecuted instantiation: encode_strategy.c:get_txsize_entropy_ctx Unexecuted instantiation: global_motion.c:get_txsize_entropy_ctx Unexecuted instantiation: gop_structure.c:get_txsize_entropy_ctx Unexecuted instantiation: interp_search.c:get_txsize_entropy_ctx Unexecuted instantiation: ml.c:get_txsize_entropy_ctx Unexecuted instantiation: motion_search_facade.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_2d_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: resize_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: wiener_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_k_means_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_quantize_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: error_intrin_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: temporal_filter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: wedge_utils_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_block_error_intrin_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_temporal_filter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: ml_sse3.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: resize_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: av1_convolve_horiz_rs_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_convolve_scale_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: filterintra_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: intra_edge_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: selfguided_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: warp_plane_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_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: av1_fwd_txfm2d_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: encodetxb_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_fwd_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: rdopt_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: pickrst_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_highbd_quantize_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: hash_sse42.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_2d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: resize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: selfguided_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: warp_plane_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: wiener_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_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: av1_quantize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: error_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_fwd_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: wedge_utils_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: encodetxb_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: rdopt_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_k_means_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: temporal_filter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: pickrst_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cnn_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: ml_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_highbd_quantize_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_block_error_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_temporal_filter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: blk_sse_sum.c:get_txsize_entropy_ctx Unexecuted instantiation: fft.c:get_txsize_entropy_ctx Unexecuted instantiation: sum_squares.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_intrapred_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: variance_impl_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm1d.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_fwd_txfm1d.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_fwd_txfm_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:get_txsize_entropy_ctx |
177 | | |
178 | | #ifdef __cplusplus |
179 | | } // extern "C" |
180 | | #endif |
181 | | |
182 | | #endif // AOM_AV1_COMMON_ENTROPY_H_ |