Coverage Report

Created: 2025-10-28 07:26

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libavif/ext/aom/av1/common/scale.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_SCALE_H_
13
#define AOM_AV1_COMMON_SCALE_H_
14
15
#include "av1/common/convolve.h"
16
#include "av1/common/mv.h"
17
18
#ifdef __cplusplus
19
extern "C" {
20
#endif
21
22
7.37M
#define SCALE_NUMERATOR 8
23
24
96.5M
#define REF_SCALE_SHIFT 14
25
139M
#define REF_NO_SCALE (1 << REF_SCALE_SHIFT)
26
141M
#define REF_INVALID_SCALE -1
27
28
struct scale_factors {
29
  int x_scale_fp;  // horizontal fixed point scale factor
30
  int y_scale_fp;  // vertical fixed point scale factor
31
  int x_step_q4;
32
  int y_step_q4;
33
};
34
35
// Note: Expect val to be in q4 precision
36
198k
static inline int av1_scaled_x(int val, const struct scale_factors *sf) {
37
198k
  const int off =
38
198k
      (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
39
198k
  const int64_t tval = (int64_t)val * sf->x_scale_fp + off;
40
198k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
41
198k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
42
198k
}
Unexecuted instantiation: av1_dx_iface.c:av1_scaled_x
decodeframe.c:av1_scaled_x
Line
Count
Source
36
49.3k
static inline int av1_scaled_x(int val, const struct scale_factors *sf) {
37
49.3k
  const int off =
38
49.3k
      (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
39
49.3k
  const int64_t tval = (int64_t)val * sf->x_scale_fp + off;
40
49.3k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
41
49.3k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
42
49.3k
}
Unexecuted instantiation: decodemv.c:av1_scaled_x
Unexecuted instantiation: decoder.c:av1_scaled_x
Unexecuted instantiation: decodetxb.c:av1_scaled_x
Unexecuted instantiation: detokenize.c:av1_scaled_x
Unexecuted instantiation: obu.c:av1_scaled_x
Unexecuted instantiation: av1_cx_iface.c:av1_scaled_x
Unexecuted instantiation: allintra_vis.c:av1_scaled_x
Unexecuted instantiation: av1_quantize.c:av1_scaled_x
Unexecuted instantiation: bitstream.c:av1_scaled_x
Unexecuted instantiation: context_tree.c:av1_scaled_x
Unexecuted instantiation: encodeframe.c:av1_scaled_x
Unexecuted instantiation: encodeframe_utils.c:av1_scaled_x
Unexecuted instantiation: encodemb.c:av1_scaled_x
Unexecuted instantiation: encodemv.c:av1_scaled_x
Unexecuted instantiation: encoder.c:av1_scaled_x
Unexecuted instantiation: encoder_utils.c:av1_scaled_x
Unexecuted instantiation: encodetxb.c:av1_scaled_x
Unexecuted instantiation: ethread.c:av1_scaled_x
Unexecuted instantiation: firstpass.c:av1_scaled_x
Unexecuted instantiation: global_motion_facade.c:av1_scaled_x
Unexecuted instantiation: hash.c:av1_scaled_x
Unexecuted instantiation: hash_motion.c:av1_scaled_x
Unexecuted instantiation: hybrid_fwd_txfm.c:av1_scaled_x
Unexecuted instantiation: level.c:av1_scaled_x
Unexecuted instantiation: lookahead.c:av1_scaled_x
Unexecuted instantiation: mcomp.c:av1_scaled_x
Unexecuted instantiation: mv_prec.c:av1_scaled_x
Unexecuted instantiation: palette.c:av1_scaled_x
Unexecuted instantiation: partition_search.c:av1_scaled_x
Unexecuted instantiation: partition_strategy.c:av1_scaled_x
Unexecuted instantiation: pass2_strategy.c:av1_scaled_x
Unexecuted instantiation: pickcdef.c:av1_scaled_x
Unexecuted instantiation: picklpf.c:av1_scaled_x
Unexecuted instantiation: pickrst.c:av1_scaled_x
Unexecuted instantiation: ratectrl.c:av1_scaled_x
Unexecuted instantiation: rd.c:av1_scaled_x
Unexecuted instantiation: rdopt.c:av1_scaled_x
Unexecuted instantiation: nonrd_pickmode.c:av1_scaled_x
Unexecuted instantiation: nonrd_opt.c:av1_scaled_x
Unexecuted instantiation: reconinter_enc.c:av1_scaled_x
Unexecuted instantiation: segmentation.c:av1_scaled_x
Unexecuted instantiation: speed_features.c:av1_scaled_x
Unexecuted instantiation: superres_scale.c:av1_scaled_x
Unexecuted instantiation: svc_layercontext.c:av1_scaled_x
Unexecuted instantiation: temporal_filter.c:av1_scaled_x
Unexecuted instantiation: tokenize.c:av1_scaled_x
Unexecuted instantiation: tpl_model.c:av1_scaled_x
Unexecuted instantiation: tx_search.c:av1_scaled_x
Unexecuted instantiation: txb_rdopt.c:av1_scaled_x
Unexecuted instantiation: intra_mode_search.c:av1_scaled_x
Unexecuted instantiation: var_based_part.c:av1_scaled_x
Unexecuted instantiation: av1_noise_estimate.c:av1_scaled_x
Unexecuted instantiation: dwt.c:av1_scaled_x
Unexecuted instantiation: encodetxb_sse2.c:av1_scaled_x
Unexecuted instantiation: reconinter_enc_sse2.c:av1_scaled_x
Unexecuted instantiation: aom_dsp_rtcd.c:av1_scaled_x
Unexecuted instantiation: av1_rtcd.c:av1_scaled_x
Unexecuted instantiation: aom_convolve.c:av1_scaled_x
Unexecuted instantiation: blend_a64_hmask.c:av1_scaled_x
Unexecuted instantiation: blend_a64_mask.c:av1_scaled_x
Unexecuted instantiation: blend_a64_vmask.c:av1_scaled_x
Unexecuted instantiation: intrapred.c:av1_scaled_x
Unexecuted instantiation: avg.c:av1_scaled_x
Unexecuted instantiation: psnr.c:av1_scaled_x
Unexecuted instantiation: quantize.c:av1_scaled_x
Unexecuted instantiation: sad.c:av1_scaled_x
Unexecuted instantiation: sad_av1.c:av1_scaled_x
Unexecuted instantiation: sse.c:av1_scaled_x
Unexecuted instantiation: variance.c:av1_scaled_x
Unexecuted instantiation: pyramid.c:av1_scaled_x
Unexecuted instantiation: corner_match.c:av1_scaled_x
Unexecuted instantiation: disflow.c:av1_scaled_x
Unexecuted instantiation: noise_util.c:av1_scaled_x
Unexecuted instantiation: aom_convolve_copy_sse2.c:av1_scaled_x
Unexecuted instantiation: intrapred_sse2.c:av1_scaled_x
Unexecuted instantiation: loopfilter_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_scaled_x
Unexecuted instantiation: avg_intrin_sse2.c:av1_scaled_x
Unexecuted instantiation: fft_sse2.c:av1_scaled_x
Unexecuted instantiation: fwd_txfm_sse2.c:av1_scaled_x
Unexecuted instantiation: quantize_sse2.c:av1_scaled_x
Unexecuted instantiation: adaptive_quantize_sse2.c:av1_scaled_x
Unexecuted instantiation: blk_sse_sum_sse2.c:av1_scaled_x
Unexecuted instantiation: sum_squares_sse2.c:av1_scaled_x
Unexecuted instantiation: variance_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_subtract_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_variance_sse2.c:av1_scaled_x
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_scaled_x
Unexecuted instantiation: intrapred_ssse3.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_ssse3.c:av1_scaled_x
Unexecuted instantiation: masked_sad_intrin_ssse3.c:av1_scaled_x
Unexecuted instantiation: masked_variance_intrin_ssse3.c:av1_scaled_x
Unexecuted instantiation: quantize_ssse3.c:av1_scaled_x
Unexecuted instantiation: variance_ssse3.c:av1_scaled_x
Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_scaled_x
Unexecuted instantiation: blend_a64_mask_sse4.c:av1_scaled_x
Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_scaled_x
Unexecuted instantiation: intrapred_sse4.c:av1_scaled_x
Unexecuted instantiation: corner_match_sse4.c:av1_scaled_x
Unexecuted instantiation: disflow_sse4.c:av1_scaled_x
Unexecuted instantiation: avg_intrin_sse4.c:av1_scaled_x
Unexecuted instantiation: sse_sse4.c:av1_scaled_x
Unexecuted instantiation: obmc_sad_sse4.c:av1_scaled_x
Unexecuted instantiation: obmc_variance_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_variance_sse4.c:av1_scaled_x
Unexecuted instantiation: aom_quantize_avx.c:av1_scaled_x
Unexecuted instantiation: aom_convolve_copy_avx2.c:av1_scaled_x
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: intrapred_avx2.c:av1_scaled_x
Unexecuted instantiation: loopfilter_avx2.c:av1_scaled_x
Unexecuted instantiation: blend_a64_mask_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_scaled_x
Unexecuted instantiation: corner_match_avx2.c:av1_scaled_x
Unexecuted instantiation: disflow_avx2.c:av1_scaled_x
Unexecuted instantiation: avg_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: fft_avx2.c:av1_scaled_x
Unexecuted instantiation: masked_sad_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: subtract_avx2.c:av1_scaled_x
Unexecuted instantiation: adaptive_quantize_avx2.c:av1_scaled_x
Unexecuted instantiation: quantize_avx2.c:av1_scaled_x
Unexecuted instantiation: sad4d_avx2.c:av1_scaled_x
Unexecuted instantiation: sad_avx2.c:av1_scaled_x
Unexecuted instantiation: sad_impl_avx2.c:av1_scaled_x
Unexecuted instantiation: variance_avx2.c:av1_scaled_x
Unexecuted instantiation: sse_avx2.c:av1_scaled_x
Unexecuted instantiation: variance_impl_avx2.c:av1_scaled_x
Unexecuted instantiation: obmc_sad_avx2.c:av1_scaled_x
Unexecuted instantiation: obmc_variance_avx2.c:av1_scaled_x
Unexecuted instantiation: blk_sse_sum_avx2.c:av1_scaled_x
Unexecuted instantiation: sum_squares_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_sad_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_variance_avx2.c:av1_scaled_x
Unexecuted instantiation: alloccommon.c:av1_scaled_x
Unexecuted instantiation: av1_inv_txfm2d.c:av1_scaled_x
Unexecuted instantiation: av1_loopfilter.c:av1_scaled_x
Unexecuted instantiation: av1_txfm.c:av1_scaled_x
Unexecuted instantiation: blockd.c:av1_scaled_x
Unexecuted instantiation: cdef.c:av1_scaled_x
Unexecuted instantiation: cdef_block.c:av1_scaled_x
Unexecuted instantiation: cfl.c:av1_scaled_x
Unexecuted instantiation: convolve.c:av1_scaled_x
Unexecuted instantiation: debugmodes.c:av1_scaled_x
Unexecuted instantiation: entropy.c:av1_scaled_x
Unexecuted instantiation: entropymode.c:av1_scaled_x
Unexecuted instantiation: entropymv.c:av1_scaled_x
Unexecuted instantiation: idct.c:av1_scaled_x
Unexecuted instantiation: mvref_common.c:av1_scaled_x
Unexecuted instantiation: pred_common.c:av1_scaled_x
Unexecuted instantiation: quant_common.c:av1_scaled_x
reconinter.c:av1_scaled_x
Line
Count
Source
36
50.4k
static inline int av1_scaled_x(int val, const struct scale_factors *sf) {
37
50.4k
  const int off =
38
50.4k
      (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
39
50.4k
  const int64_t tval = (int64_t)val * sf->x_scale_fp + off;
40
50.4k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
41
50.4k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
42
50.4k
}
Unexecuted instantiation: reconintra.c:av1_scaled_x
Unexecuted instantiation: resize.c:av1_scaled_x
Unexecuted instantiation: restoration.c:av1_scaled_x
scale.c:av1_scaled_x
Line
Count
Source
36
98.7k
static inline int av1_scaled_x(int val, const struct scale_factors *sf) {
37
98.7k
  const int off =
38
98.7k
      (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
39
98.7k
  const int64_t tval = (int64_t)val * sf->x_scale_fp + off;
40
98.7k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
41
98.7k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
42
98.7k
}
Unexecuted instantiation: scan.c:av1_scaled_x
Unexecuted instantiation: seg_common.c:av1_scaled_x
Unexecuted instantiation: thread_common.c:av1_scaled_x
Unexecuted instantiation: tile_common.c:av1_scaled_x
Unexecuted instantiation: txb_common.c:av1_scaled_x
Unexecuted instantiation: warped_motion.c:av1_scaled_x
Unexecuted instantiation: aq_complexity.c:av1_scaled_x
Unexecuted instantiation: aq_cyclicrefresh.c:av1_scaled_x
Unexecuted instantiation: aq_variance.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm2d.c:av1_scaled_x
Unexecuted instantiation: cnn.c:av1_scaled_x
Unexecuted instantiation: compound_type.c:av1_scaled_x
Unexecuted instantiation: encode_strategy.c:av1_scaled_x
Unexecuted instantiation: global_motion.c:av1_scaled_x
Unexecuted instantiation: gop_structure.c:av1_scaled_x
Unexecuted instantiation: interp_search.c:av1_scaled_x
Unexecuted instantiation: ml.c:av1_scaled_x
Unexecuted instantiation: motion_search_facade.c:av1_scaled_x
Unexecuted instantiation: cfl_sse2.c:av1_scaled_x
Unexecuted instantiation: convolve_2d_sse2.c:av1_scaled_x
Unexecuted instantiation: convolve_sse2.c:av1_scaled_x
Unexecuted instantiation: jnt_convolve_sse2.c:av1_scaled_x
Unexecuted instantiation: resize_sse2.c:av1_scaled_x
Unexecuted instantiation: wiener_convolve_sse2.c:av1_scaled_x
Unexecuted instantiation: av1_k_means_sse2.c:av1_scaled_x
Unexecuted instantiation: av1_quantize_sse2.c:av1_scaled_x
Unexecuted instantiation: error_intrin_sse2.c:av1_scaled_x
Unexecuted instantiation: temporal_filter_sse2.c:av1_scaled_x
Unexecuted instantiation: wedge_utils_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:av1_scaled_x
Unexecuted instantiation: highbd_temporal_filter_sse2.c:av1_scaled_x
Unexecuted instantiation: ml_sse3.c:av1_scaled_x
Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_scaled_x
Unexecuted instantiation: cfl_ssse3.c:av1_scaled_x
Unexecuted instantiation: jnt_convolve_ssse3.c:av1_scaled_x
Unexecuted instantiation: resize_ssse3.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_scaled_x
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_scaled_x
Unexecuted instantiation: reconinter_ssse3.c:av1_scaled_x
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_scaled_x
Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_scaled_x
Unexecuted instantiation: av1_txfm_sse4.c:av1_scaled_x
Unexecuted instantiation: cdef_block_sse4.c:av1_scaled_x
Unexecuted instantiation: filterintra_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_scaled_x
Unexecuted instantiation: intra_edge_sse4.c:av1_scaled_x
Unexecuted instantiation: reconinter_sse4.c:av1_scaled_x
Unexecuted instantiation: selfguided_sse4.c:av1_scaled_x
Unexecuted instantiation: warp_plane_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:av1_scaled_x
Unexecuted instantiation: encodetxb_sse4.c:av1_scaled_x
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:av1_scaled_x
Unexecuted instantiation: rdopt_sse4.c:av1_scaled_x
Unexecuted instantiation: pickrst_sse4.c:av1_scaled_x
Unexecuted instantiation: av1_highbd_quantize_sse4.c:av1_scaled_x
Unexecuted instantiation: hash_sse42.c:av1_scaled_x
Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_scaled_x
Unexecuted instantiation: cdef_block_avx2.c:av1_scaled_x
Unexecuted instantiation: cfl_avx2.c:av1_scaled_x
Unexecuted instantiation: convolve_2d_avx2.c:av1_scaled_x
Unexecuted instantiation: convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_scaled_x
Unexecuted instantiation: jnt_convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: reconinter_avx2.c:av1_scaled_x
Unexecuted instantiation: resize_avx2.c:av1_scaled_x
Unexecuted instantiation: selfguided_avx2.c:av1_scaled_x
Unexecuted instantiation: warp_plane_avx2.c:av1_scaled_x
Unexecuted instantiation: wiener_convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_warp_affine_avx2.c:av1_scaled_x
Unexecuted instantiation: av1_quantize_avx2.c:av1_scaled_x
Unexecuted instantiation: error_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:av1_scaled_x
Unexecuted instantiation: wedge_utils_avx2.c:av1_scaled_x
Unexecuted instantiation: encodetxb_avx2.c:av1_scaled_x
Unexecuted instantiation: rdopt_avx2.c:av1_scaled_x
Unexecuted instantiation: av1_k_means_avx2.c:av1_scaled_x
Unexecuted instantiation: temporal_filter_avx2.c:av1_scaled_x
Unexecuted instantiation: pickrst_avx2.c:av1_scaled_x
Unexecuted instantiation: cnn_avx2.c:av1_scaled_x
Unexecuted instantiation: ml_avx2.c:av1_scaled_x
Unexecuted instantiation: av1_highbd_quantize_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:av1_scaled_x
Unexecuted instantiation: highbd_temporal_filter_avx2.c:av1_scaled_x
Unexecuted instantiation: blk_sse_sum.c:av1_scaled_x
Unexecuted instantiation: fft.c:av1_scaled_x
Unexecuted instantiation: sum_squares.c:av1_scaled_x
Unexecuted instantiation: highbd_intrapred_sse2.c:av1_scaled_x
Unexecuted instantiation: variance_impl_ssse3.c:av1_scaled_x
Unexecuted instantiation: av1_inv_txfm1d.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm1d.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm_sse2.c:av1_scaled_x
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:av1_scaled_x
43
44
// Note: Expect val to be in q4 precision
45
198k
static inline int av1_scaled_y(int val, const struct scale_factors *sf) {
46
198k
  const int off =
47
198k
      (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
48
198k
  const int64_t tval = (int64_t)val * sf->y_scale_fp + off;
49
198k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
50
198k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
51
198k
}
Unexecuted instantiation: av1_dx_iface.c:av1_scaled_y
decodeframe.c:av1_scaled_y
Line
Count
Source
45
49.3k
static inline int av1_scaled_y(int val, const struct scale_factors *sf) {
46
49.3k
  const int off =
47
49.3k
      (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
48
49.3k
  const int64_t tval = (int64_t)val * sf->y_scale_fp + off;
49
49.3k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
50
49.3k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
51
49.3k
}
Unexecuted instantiation: decodemv.c:av1_scaled_y
Unexecuted instantiation: decoder.c:av1_scaled_y
Unexecuted instantiation: decodetxb.c:av1_scaled_y
Unexecuted instantiation: detokenize.c:av1_scaled_y
Unexecuted instantiation: obu.c:av1_scaled_y
Unexecuted instantiation: av1_cx_iface.c:av1_scaled_y
Unexecuted instantiation: allintra_vis.c:av1_scaled_y
Unexecuted instantiation: av1_quantize.c:av1_scaled_y
Unexecuted instantiation: bitstream.c:av1_scaled_y
Unexecuted instantiation: context_tree.c:av1_scaled_y
Unexecuted instantiation: encodeframe.c:av1_scaled_y
Unexecuted instantiation: encodeframe_utils.c:av1_scaled_y
Unexecuted instantiation: encodemb.c:av1_scaled_y
Unexecuted instantiation: encodemv.c:av1_scaled_y
Unexecuted instantiation: encoder.c:av1_scaled_y
Unexecuted instantiation: encoder_utils.c:av1_scaled_y
Unexecuted instantiation: encodetxb.c:av1_scaled_y
Unexecuted instantiation: ethread.c:av1_scaled_y
Unexecuted instantiation: firstpass.c:av1_scaled_y
Unexecuted instantiation: global_motion_facade.c:av1_scaled_y
Unexecuted instantiation: hash.c:av1_scaled_y
Unexecuted instantiation: hash_motion.c:av1_scaled_y
Unexecuted instantiation: hybrid_fwd_txfm.c:av1_scaled_y
Unexecuted instantiation: level.c:av1_scaled_y
Unexecuted instantiation: lookahead.c:av1_scaled_y
Unexecuted instantiation: mcomp.c:av1_scaled_y
Unexecuted instantiation: mv_prec.c:av1_scaled_y
Unexecuted instantiation: palette.c:av1_scaled_y
Unexecuted instantiation: partition_search.c:av1_scaled_y
Unexecuted instantiation: partition_strategy.c:av1_scaled_y
Unexecuted instantiation: pass2_strategy.c:av1_scaled_y
Unexecuted instantiation: pickcdef.c:av1_scaled_y
Unexecuted instantiation: picklpf.c:av1_scaled_y
Unexecuted instantiation: pickrst.c:av1_scaled_y
Unexecuted instantiation: ratectrl.c:av1_scaled_y
Unexecuted instantiation: rd.c:av1_scaled_y
Unexecuted instantiation: rdopt.c:av1_scaled_y
Unexecuted instantiation: nonrd_pickmode.c:av1_scaled_y
Unexecuted instantiation: nonrd_opt.c:av1_scaled_y
Unexecuted instantiation: reconinter_enc.c:av1_scaled_y
Unexecuted instantiation: segmentation.c:av1_scaled_y
Unexecuted instantiation: speed_features.c:av1_scaled_y
Unexecuted instantiation: superres_scale.c:av1_scaled_y
Unexecuted instantiation: svc_layercontext.c:av1_scaled_y
Unexecuted instantiation: temporal_filter.c:av1_scaled_y
Unexecuted instantiation: tokenize.c:av1_scaled_y
Unexecuted instantiation: tpl_model.c:av1_scaled_y
Unexecuted instantiation: tx_search.c:av1_scaled_y
Unexecuted instantiation: txb_rdopt.c:av1_scaled_y
Unexecuted instantiation: intra_mode_search.c:av1_scaled_y
Unexecuted instantiation: var_based_part.c:av1_scaled_y
Unexecuted instantiation: av1_noise_estimate.c:av1_scaled_y
Unexecuted instantiation: dwt.c:av1_scaled_y
Unexecuted instantiation: encodetxb_sse2.c:av1_scaled_y
Unexecuted instantiation: reconinter_enc_sse2.c:av1_scaled_y
Unexecuted instantiation: aom_dsp_rtcd.c:av1_scaled_y
Unexecuted instantiation: av1_rtcd.c:av1_scaled_y
Unexecuted instantiation: aom_convolve.c:av1_scaled_y
Unexecuted instantiation: blend_a64_hmask.c:av1_scaled_y
Unexecuted instantiation: blend_a64_mask.c:av1_scaled_y
Unexecuted instantiation: blend_a64_vmask.c:av1_scaled_y
Unexecuted instantiation: intrapred.c:av1_scaled_y
Unexecuted instantiation: avg.c:av1_scaled_y
Unexecuted instantiation: psnr.c:av1_scaled_y
Unexecuted instantiation: quantize.c:av1_scaled_y
Unexecuted instantiation: sad.c:av1_scaled_y
Unexecuted instantiation: sad_av1.c:av1_scaled_y
Unexecuted instantiation: sse.c:av1_scaled_y
Unexecuted instantiation: variance.c:av1_scaled_y
Unexecuted instantiation: pyramid.c:av1_scaled_y
Unexecuted instantiation: corner_match.c:av1_scaled_y
Unexecuted instantiation: disflow.c:av1_scaled_y
Unexecuted instantiation: noise_util.c:av1_scaled_y
Unexecuted instantiation: aom_convolve_copy_sse2.c:av1_scaled_y
Unexecuted instantiation: intrapred_sse2.c:av1_scaled_y
Unexecuted instantiation: loopfilter_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_scaled_y
Unexecuted instantiation: avg_intrin_sse2.c:av1_scaled_y
Unexecuted instantiation: fft_sse2.c:av1_scaled_y
Unexecuted instantiation: fwd_txfm_sse2.c:av1_scaled_y
Unexecuted instantiation: quantize_sse2.c:av1_scaled_y
Unexecuted instantiation: adaptive_quantize_sse2.c:av1_scaled_y
Unexecuted instantiation: blk_sse_sum_sse2.c:av1_scaled_y
Unexecuted instantiation: sum_squares_sse2.c:av1_scaled_y
Unexecuted instantiation: variance_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_subtract_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_variance_sse2.c:av1_scaled_y
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_scaled_y
Unexecuted instantiation: intrapred_ssse3.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_ssse3.c:av1_scaled_y
Unexecuted instantiation: masked_sad_intrin_ssse3.c:av1_scaled_y
Unexecuted instantiation: masked_variance_intrin_ssse3.c:av1_scaled_y
Unexecuted instantiation: quantize_ssse3.c:av1_scaled_y
Unexecuted instantiation: variance_ssse3.c:av1_scaled_y
Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_scaled_y
Unexecuted instantiation: blend_a64_mask_sse4.c:av1_scaled_y
Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_scaled_y
Unexecuted instantiation: intrapred_sse4.c:av1_scaled_y
Unexecuted instantiation: corner_match_sse4.c:av1_scaled_y
Unexecuted instantiation: disflow_sse4.c:av1_scaled_y
Unexecuted instantiation: avg_intrin_sse4.c:av1_scaled_y
Unexecuted instantiation: sse_sse4.c:av1_scaled_y
Unexecuted instantiation: obmc_sad_sse4.c:av1_scaled_y
Unexecuted instantiation: obmc_variance_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_variance_sse4.c:av1_scaled_y
Unexecuted instantiation: aom_quantize_avx.c:av1_scaled_y
Unexecuted instantiation: aom_convolve_copy_avx2.c:av1_scaled_y
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: intrapred_avx2.c:av1_scaled_y
Unexecuted instantiation: loopfilter_avx2.c:av1_scaled_y
Unexecuted instantiation: blend_a64_mask_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_scaled_y
Unexecuted instantiation: corner_match_avx2.c:av1_scaled_y
Unexecuted instantiation: disflow_avx2.c:av1_scaled_y
Unexecuted instantiation: avg_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: fft_avx2.c:av1_scaled_y
Unexecuted instantiation: masked_sad_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: subtract_avx2.c:av1_scaled_y
Unexecuted instantiation: adaptive_quantize_avx2.c:av1_scaled_y
Unexecuted instantiation: quantize_avx2.c:av1_scaled_y
Unexecuted instantiation: sad4d_avx2.c:av1_scaled_y
Unexecuted instantiation: sad_avx2.c:av1_scaled_y
Unexecuted instantiation: sad_impl_avx2.c:av1_scaled_y
Unexecuted instantiation: variance_avx2.c:av1_scaled_y
Unexecuted instantiation: sse_avx2.c:av1_scaled_y
Unexecuted instantiation: variance_impl_avx2.c:av1_scaled_y
Unexecuted instantiation: obmc_sad_avx2.c:av1_scaled_y
Unexecuted instantiation: obmc_variance_avx2.c:av1_scaled_y
Unexecuted instantiation: blk_sse_sum_avx2.c:av1_scaled_y
Unexecuted instantiation: sum_squares_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_sad_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_variance_avx2.c:av1_scaled_y
Unexecuted instantiation: alloccommon.c:av1_scaled_y
Unexecuted instantiation: av1_inv_txfm2d.c:av1_scaled_y
Unexecuted instantiation: av1_loopfilter.c:av1_scaled_y
Unexecuted instantiation: av1_txfm.c:av1_scaled_y
Unexecuted instantiation: blockd.c:av1_scaled_y
Unexecuted instantiation: cdef.c:av1_scaled_y
Unexecuted instantiation: cdef_block.c:av1_scaled_y
Unexecuted instantiation: cfl.c:av1_scaled_y
Unexecuted instantiation: convolve.c:av1_scaled_y
Unexecuted instantiation: debugmodes.c:av1_scaled_y
Unexecuted instantiation: entropy.c:av1_scaled_y
Unexecuted instantiation: entropymode.c:av1_scaled_y
Unexecuted instantiation: entropymv.c:av1_scaled_y
Unexecuted instantiation: idct.c:av1_scaled_y
Unexecuted instantiation: mvref_common.c:av1_scaled_y
Unexecuted instantiation: pred_common.c:av1_scaled_y
Unexecuted instantiation: quant_common.c:av1_scaled_y
reconinter.c:av1_scaled_y
Line
Count
Source
45
50.4k
static inline int av1_scaled_y(int val, const struct scale_factors *sf) {
46
50.4k
  const int off =
47
50.4k
      (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
48
50.4k
  const int64_t tval = (int64_t)val * sf->y_scale_fp + off;
49
50.4k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
50
50.4k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
51
50.4k
}
Unexecuted instantiation: reconintra.c:av1_scaled_y
Unexecuted instantiation: resize.c:av1_scaled_y
Unexecuted instantiation: restoration.c:av1_scaled_y
scale.c:av1_scaled_y
Line
Count
Source
45
98.7k
static inline int av1_scaled_y(int val, const struct scale_factors *sf) {
46
98.7k
  const int off =
47
98.7k
      (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1));
48
98.7k
  const int64_t tval = (int64_t)val * sf->y_scale_fp + off;
49
98.7k
  return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval,
50
98.7k
                                           REF_SCALE_SHIFT - SCALE_EXTRA_BITS);
51
98.7k
}
Unexecuted instantiation: scan.c:av1_scaled_y
Unexecuted instantiation: seg_common.c:av1_scaled_y
Unexecuted instantiation: thread_common.c:av1_scaled_y
Unexecuted instantiation: tile_common.c:av1_scaled_y
Unexecuted instantiation: txb_common.c:av1_scaled_y
Unexecuted instantiation: warped_motion.c:av1_scaled_y
Unexecuted instantiation: aq_complexity.c:av1_scaled_y
Unexecuted instantiation: aq_cyclicrefresh.c:av1_scaled_y
Unexecuted instantiation: aq_variance.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm2d.c:av1_scaled_y
Unexecuted instantiation: cnn.c:av1_scaled_y
Unexecuted instantiation: compound_type.c:av1_scaled_y
Unexecuted instantiation: encode_strategy.c:av1_scaled_y
Unexecuted instantiation: global_motion.c:av1_scaled_y
Unexecuted instantiation: gop_structure.c:av1_scaled_y
Unexecuted instantiation: interp_search.c:av1_scaled_y
Unexecuted instantiation: ml.c:av1_scaled_y
Unexecuted instantiation: motion_search_facade.c:av1_scaled_y
Unexecuted instantiation: cfl_sse2.c:av1_scaled_y
Unexecuted instantiation: convolve_2d_sse2.c:av1_scaled_y
Unexecuted instantiation: convolve_sse2.c:av1_scaled_y
Unexecuted instantiation: jnt_convolve_sse2.c:av1_scaled_y
Unexecuted instantiation: resize_sse2.c:av1_scaled_y
Unexecuted instantiation: wiener_convolve_sse2.c:av1_scaled_y
Unexecuted instantiation: av1_k_means_sse2.c:av1_scaled_y
Unexecuted instantiation: av1_quantize_sse2.c:av1_scaled_y
Unexecuted instantiation: error_intrin_sse2.c:av1_scaled_y
Unexecuted instantiation: temporal_filter_sse2.c:av1_scaled_y
Unexecuted instantiation: wedge_utils_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:av1_scaled_y
Unexecuted instantiation: highbd_temporal_filter_sse2.c:av1_scaled_y
Unexecuted instantiation: ml_sse3.c:av1_scaled_y
Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_scaled_y
Unexecuted instantiation: cfl_ssse3.c:av1_scaled_y
Unexecuted instantiation: jnt_convolve_ssse3.c:av1_scaled_y
Unexecuted instantiation: resize_ssse3.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_scaled_y
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_scaled_y
Unexecuted instantiation: reconinter_ssse3.c:av1_scaled_y
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_scaled_y
Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_scaled_y
Unexecuted instantiation: av1_txfm_sse4.c:av1_scaled_y
Unexecuted instantiation: cdef_block_sse4.c:av1_scaled_y
Unexecuted instantiation: filterintra_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_scaled_y
Unexecuted instantiation: intra_edge_sse4.c:av1_scaled_y
Unexecuted instantiation: reconinter_sse4.c:av1_scaled_y
Unexecuted instantiation: selfguided_sse4.c:av1_scaled_y
Unexecuted instantiation: warp_plane_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:av1_scaled_y
Unexecuted instantiation: encodetxb_sse4.c:av1_scaled_y
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:av1_scaled_y
Unexecuted instantiation: rdopt_sse4.c:av1_scaled_y
Unexecuted instantiation: pickrst_sse4.c:av1_scaled_y
Unexecuted instantiation: av1_highbd_quantize_sse4.c:av1_scaled_y
Unexecuted instantiation: hash_sse42.c:av1_scaled_y
Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_scaled_y
Unexecuted instantiation: cdef_block_avx2.c:av1_scaled_y
Unexecuted instantiation: cfl_avx2.c:av1_scaled_y
Unexecuted instantiation: convolve_2d_avx2.c:av1_scaled_y
Unexecuted instantiation: convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_scaled_y
Unexecuted instantiation: jnt_convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: reconinter_avx2.c:av1_scaled_y
Unexecuted instantiation: resize_avx2.c:av1_scaled_y
Unexecuted instantiation: selfguided_avx2.c:av1_scaled_y
Unexecuted instantiation: warp_plane_avx2.c:av1_scaled_y
Unexecuted instantiation: wiener_convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_warp_affine_avx2.c:av1_scaled_y
Unexecuted instantiation: av1_quantize_avx2.c:av1_scaled_y
Unexecuted instantiation: error_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:av1_scaled_y
Unexecuted instantiation: wedge_utils_avx2.c:av1_scaled_y
Unexecuted instantiation: encodetxb_avx2.c:av1_scaled_y
Unexecuted instantiation: rdopt_avx2.c:av1_scaled_y
Unexecuted instantiation: av1_k_means_avx2.c:av1_scaled_y
Unexecuted instantiation: temporal_filter_avx2.c:av1_scaled_y
Unexecuted instantiation: pickrst_avx2.c:av1_scaled_y
Unexecuted instantiation: cnn_avx2.c:av1_scaled_y
Unexecuted instantiation: ml_avx2.c:av1_scaled_y
Unexecuted instantiation: av1_highbd_quantize_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:av1_scaled_y
Unexecuted instantiation: highbd_temporal_filter_avx2.c:av1_scaled_y
Unexecuted instantiation: blk_sse_sum.c:av1_scaled_y
Unexecuted instantiation: fft.c:av1_scaled_y
Unexecuted instantiation: sum_squares.c:av1_scaled_y
Unexecuted instantiation: highbd_intrapred_sse2.c:av1_scaled_y
Unexecuted instantiation: variance_impl_ssse3.c:av1_scaled_y
Unexecuted instantiation: av1_inv_txfm1d.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm1d.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm_sse2.c:av1_scaled_y
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:av1_scaled_y
52
53
// Note: Expect val to be in q4 precision
54
49.5M
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
49.5M
  (void)sf;
56
49.5M
  return val * (1 << SCALE_EXTRA_BITS);
57
49.5M
}
Unexecuted instantiation: av1_dx_iface.c:av1_unscaled_value
Unexecuted instantiation: decodeframe.c:av1_unscaled_value
Unexecuted instantiation: decodemv.c:av1_unscaled_value
Unexecuted instantiation: decoder.c:av1_unscaled_value
Unexecuted instantiation: decodetxb.c:av1_unscaled_value
Unexecuted instantiation: detokenize.c:av1_unscaled_value
Unexecuted instantiation: obu.c:av1_unscaled_value
Unexecuted instantiation: av1_cx_iface.c:av1_unscaled_value
Unexecuted instantiation: allintra_vis.c:av1_unscaled_value
Unexecuted instantiation: av1_quantize.c:av1_unscaled_value
Unexecuted instantiation: bitstream.c:av1_unscaled_value
Unexecuted instantiation: context_tree.c:av1_unscaled_value
Unexecuted instantiation: encodeframe.c:av1_unscaled_value
Unexecuted instantiation: encodeframe_utils.c:av1_unscaled_value
Unexecuted instantiation: encodemb.c:av1_unscaled_value
Unexecuted instantiation: encodemv.c:av1_unscaled_value
Unexecuted instantiation: encoder.c:av1_unscaled_value
Unexecuted instantiation: encoder_utils.c:av1_unscaled_value
Unexecuted instantiation: encodetxb.c:av1_unscaled_value
Unexecuted instantiation: ethread.c:av1_unscaled_value
Unexecuted instantiation: firstpass.c:av1_unscaled_value
Unexecuted instantiation: global_motion_facade.c:av1_unscaled_value
Unexecuted instantiation: hash.c:av1_unscaled_value
Unexecuted instantiation: hash_motion.c:av1_unscaled_value
Unexecuted instantiation: hybrid_fwd_txfm.c:av1_unscaled_value
Unexecuted instantiation: level.c:av1_unscaled_value
Unexecuted instantiation: lookahead.c:av1_unscaled_value
Unexecuted instantiation: mcomp.c:av1_unscaled_value
Unexecuted instantiation: mv_prec.c:av1_unscaled_value
Unexecuted instantiation: palette.c:av1_unscaled_value
Unexecuted instantiation: partition_search.c:av1_unscaled_value
Unexecuted instantiation: partition_strategy.c:av1_unscaled_value
Unexecuted instantiation: pass2_strategy.c:av1_unscaled_value
Unexecuted instantiation: pickcdef.c:av1_unscaled_value
Unexecuted instantiation: picklpf.c:av1_unscaled_value
Unexecuted instantiation: pickrst.c:av1_unscaled_value
Unexecuted instantiation: ratectrl.c:av1_unscaled_value
rd.c:av1_unscaled_value
Line
Count
Source
54
7.87M
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
7.87M
  (void)sf;
56
7.87M
  return val * (1 << SCALE_EXTRA_BITS);
57
7.87M
}
Unexecuted instantiation: rdopt.c:av1_unscaled_value
nonrd_pickmode.c:av1_unscaled_value
Line
Count
Source
54
3.90M
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
3.90M
  (void)sf;
56
3.90M
  return val * (1 << SCALE_EXTRA_BITS);
57
3.90M
}
Unexecuted instantiation: nonrd_opt.c:av1_unscaled_value
reconinter_enc.c:av1_unscaled_value
Line
Count
Source
54
28.2M
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
28.2M
  (void)sf;
56
28.2M
  return val * (1 << SCALE_EXTRA_BITS);
57
28.2M
}
Unexecuted instantiation: segmentation.c:av1_unscaled_value
Unexecuted instantiation: speed_features.c:av1_unscaled_value
Unexecuted instantiation: superres_scale.c:av1_unscaled_value
Unexecuted instantiation: svc_layercontext.c:av1_unscaled_value
Unexecuted instantiation: temporal_filter.c:av1_unscaled_value
Unexecuted instantiation: tokenize.c:av1_unscaled_value
Unexecuted instantiation: tpl_model.c:av1_unscaled_value
Unexecuted instantiation: tx_search.c:av1_unscaled_value
Unexecuted instantiation: txb_rdopt.c:av1_unscaled_value
Unexecuted instantiation: intra_mode_search.c:av1_unscaled_value
var_based_part.c:av1_unscaled_value
Line
Count
Source
54
23.2k
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
23.2k
  (void)sf;
56
23.2k
  return val * (1 << SCALE_EXTRA_BITS);
57
23.2k
}
Unexecuted instantiation: av1_noise_estimate.c:av1_unscaled_value
Unexecuted instantiation: dwt.c:av1_unscaled_value
Unexecuted instantiation: encodetxb_sse2.c:av1_unscaled_value
Unexecuted instantiation: reconinter_enc_sse2.c:av1_unscaled_value
Unexecuted instantiation: aom_dsp_rtcd.c:av1_unscaled_value
Unexecuted instantiation: av1_rtcd.c:av1_unscaled_value
Unexecuted instantiation: aom_convolve.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_hmask.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_mask.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_vmask.c:av1_unscaled_value
Unexecuted instantiation: intrapred.c:av1_unscaled_value
Unexecuted instantiation: avg.c:av1_unscaled_value
Unexecuted instantiation: psnr.c:av1_unscaled_value
Unexecuted instantiation: quantize.c:av1_unscaled_value
Unexecuted instantiation: sad.c:av1_unscaled_value
Unexecuted instantiation: sad_av1.c:av1_unscaled_value
Unexecuted instantiation: sse.c:av1_unscaled_value
Unexecuted instantiation: variance.c:av1_unscaled_value
Unexecuted instantiation: pyramid.c:av1_unscaled_value
Unexecuted instantiation: corner_match.c:av1_unscaled_value
Unexecuted instantiation: disflow.c:av1_unscaled_value
Unexecuted instantiation: noise_util.c:av1_unscaled_value
Unexecuted instantiation: aom_convolve_copy_sse2.c:av1_unscaled_value
Unexecuted instantiation: intrapred_sse2.c:av1_unscaled_value
Unexecuted instantiation: loopfilter_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_unscaled_value
Unexecuted instantiation: avg_intrin_sse2.c:av1_unscaled_value
Unexecuted instantiation: fft_sse2.c:av1_unscaled_value
Unexecuted instantiation: fwd_txfm_sse2.c:av1_unscaled_value
Unexecuted instantiation: quantize_sse2.c:av1_unscaled_value
Unexecuted instantiation: adaptive_quantize_sse2.c:av1_unscaled_value
Unexecuted instantiation: blk_sse_sum_sse2.c:av1_unscaled_value
Unexecuted instantiation: sum_squares_sse2.c:av1_unscaled_value
Unexecuted instantiation: variance_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_subtract_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_variance_sse2.c:av1_unscaled_value
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_unscaled_value
Unexecuted instantiation: intrapred_ssse3.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_ssse3.c:av1_unscaled_value
Unexecuted instantiation: masked_sad_intrin_ssse3.c:av1_unscaled_value
Unexecuted instantiation: masked_variance_intrin_ssse3.c:av1_unscaled_value
Unexecuted instantiation: quantize_ssse3.c:av1_unscaled_value
Unexecuted instantiation: variance_ssse3.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_mask_sse4.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_unscaled_value
Unexecuted instantiation: intrapred_sse4.c:av1_unscaled_value
Unexecuted instantiation: corner_match_sse4.c:av1_unscaled_value
Unexecuted instantiation: disflow_sse4.c:av1_unscaled_value
Unexecuted instantiation: avg_intrin_sse4.c:av1_unscaled_value
Unexecuted instantiation: sse_sse4.c:av1_unscaled_value
Unexecuted instantiation: obmc_sad_sse4.c:av1_unscaled_value
Unexecuted instantiation: obmc_variance_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_variance_sse4.c:av1_unscaled_value
Unexecuted instantiation: aom_quantize_avx.c:av1_unscaled_value
Unexecuted instantiation: aom_convolve_copy_avx2.c:av1_unscaled_value
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: intrapred_avx2.c:av1_unscaled_value
Unexecuted instantiation: loopfilter_avx2.c:av1_unscaled_value
Unexecuted instantiation: blend_a64_mask_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_unscaled_value
Unexecuted instantiation: corner_match_avx2.c:av1_unscaled_value
Unexecuted instantiation: disflow_avx2.c:av1_unscaled_value
Unexecuted instantiation: avg_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: fft_avx2.c:av1_unscaled_value
Unexecuted instantiation: masked_sad_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: subtract_avx2.c:av1_unscaled_value
Unexecuted instantiation: adaptive_quantize_avx2.c:av1_unscaled_value
Unexecuted instantiation: quantize_avx2.c:av1_unscaled_value
Unexecuted instantiation: sad4d_avx2.c:av1_unscaled_value
Unexecuted instantiation: sad_avx2.c:av1_unscaled_value
Unexecuted instantiation: sad_impl_avx2.c:av1_unscaled_value
Unexecuted instantiation: variance_avx2.c:av1_unscaled_value
Unexecuted instantiation: sse_avx2.c:av1_unscaled_value
Unexecuted instantiation: variance_impl_avx2.c:av1_unscaled_value
Unexecuted instantiation: obmc_sad_avx2.c:av1_unscaled_value
Unexecuted instantiation: obmc_variance_avx2.c:av1_unscaled_value
Unexecuted instantiation: blk_sse_sum_avx2.c:av1_unscaled_value
Unexecuted instantiation: sum_squares_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_sad_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_variance_avx2.c:av1_unscaled_value
Unexecuted instantiation: alloccommon.c:av1_unscaled_value
Unexecuted instantiation: av1_inv_txfm2d.c:av1_unscaled_value
Unexecuted instantiation: av1_loopfilter.c:av1_unscaled_value
Unexecuted instantiation: av1_txfm.c:av1_unscaled_value
Unexecuted instantiation: blockd.c:av1_unscaled_value
Unexecuted instantiation: cdef.c:av1_unscaled_value
Unexecuted instantiation: cdef_block.c:av1_unscaled_value
Unexecuted instantiation: cfl.c:av1_unscaled_value
Unexecuted instantiation: convolve.c:av1_unscaled_value
Unexecuted instantiation: debugmodes.c:av1_unscaled_value
Unexecuted instantiation: entropy.c:av1_unscaled_value
Unexecuted instantiation: entropymode.c:av1_unscaled_value
Unexecuted instantiation: entropymv.c:av1_unscaled_value
Unexecuted instantiation: idct.c:av1_unscaled_value
Unexecuted instantiation: mvref_common.c:av1_unscaled_value
Unexecuted instantiation: pred_common.c:av1_unscaled_value
Unexecuted instantiation: quant_common.c:av1_unscaled_value
reconinter.c:av1_unscaled_value
Line
Count
Source
54
9.48M
static inline int av1_unscaled_value(int val, const struct scale_factors *sf) {
55
9.48M
  (void)sf;
56
9.48M
  return val * (1 << SCALE_EXTRA_BITS);
57
9.48M
}
Unexecuted instantiation: reconintra.c:av1_unscaled_value
Unexecuted instantiation: resize.c:av1_unscaled_value
Unexecuted instantiation: restoration.c:av1_unscaled_value
Unexecuted instantiation: scale.c:av1_unscaled_value
Unexecuted instantiation: scan.c:av1_unscaled_value
Unexecuted instantiation: seg_common.c:av1_unscaled_value
Unexecuted instantiation: thread_common.c:av1_unscaled_value
Unexecuted instantiation: tile_common.c:av1_unscaled_value
Unexecuted instantiation: txb_common.c:av1_unscaled_value
Unexecuted instantiation: warped_motion.c:av1_unscaled_value
Unexecuted instantiation: aq_complexity.c:av1_unscaled_value
Unexecuted instantiation: aq_cyclicrefresh.c:av1_unscaled_value
Unexecuted instantiation: aq_variance.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm2d.c:av1_unscaled_value
Unexecuted instantiation: cnn.c:av1_unscaled_value
Unexecuted instantiation: compound_type.c:av1_unscaled_value
Unexecuted instantiation: encode_strategy.c:av1_unscaled_value
Unexecuted instantiation: global_motion.c:av1_unscaled_value
Unexecuted instantiation: gop_structure.c:av1_unscaled_value
Unexecuted instantiation: interp_search.c:av1_unscaled_value
Unexecuted instantiation: ml.c:av1_unscaled_value
Unexecuted instantiation: motion_search_facade.c:av1_unscaled_value
Unexecuted instantiation: cfl_sse2.c:av1_unscaled_value
Unexecuted instantiation: convolve_2d_sse2.c:av1_unscaled_value
Unexecuted instantiation: convolve_sse2.c:av1_unscaled_value
Unexecuted instantiation: jnt_convolve_sse2.c:av1_unscaled_value
Unexecuted instantiation: resize_sse2.c:av1_unscaled_value
Unexecuted instantiation: wiener_convolve_sse2.c:av1_unscaled_value
Unexecuted instantiation: av1_k_means_sse2.c:av1_unscaled_value
Unexecuted instantiation: av1_quantize_sse2.c:av1_unscaled_value
Unexecuted instantiation: error_intrin_sse2.c:av1_unscaled_value
Unexecuted instantiation: temporal_filter_sse2.c:av1_unscaled_value
Unexecuted instantiation: wedge_utils_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:av1_unscaled_value
Unexecuted instantiation: highbd_temporal_filter_sse2.c:av1_unscaled_value
Unexecuted instantiation: ml_sse3.c:av1_unscaled_value
Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_unscaled_value
Unexecuted instantiation: cfl_ssse3.c:av1_unscaled_value
Unexecuted instantiation: jnt_convolve_ssse3.c:av1_unscaled_value
Unexecuted instantiation: resize_ssse3.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_unscaled_value
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_unscaled_value
Unexecuted instantiation: reconinter_ssse3.c:av1_unscaled_value
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_unscaled_value
Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_unscaled_value
Unexecuted instantiation: av1_txfm_sse4.c:av1_unscaled_value
Unexecuted instantiation: cdef_block_sse4.c:av1_unscaled_value
Unexecuted instantiation: filterintra_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_unscaled_value
Unexecuted instantiation: intra_edge_sse4.c:av1_unscaled_value
Unexecuted instantiation: reconinter_sse4.c:av1_unscaled_value
Unexecuted instantiation: selfguided_sse4.c:av1_unscaled_value
Unexecuted instantiation: warp_plane_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:av1_unscaled_value
Unexecuted instantiation: encodetxb_sse4.c:av1_unscaled_value
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:av1_unscaled_value
Unexecuted instantiation: rdopt_sse4.c:av1_unscaled_value
Unexecuted instantiation: pickrst_sse4.c:av1_unscaled_value
Unexecuted instantiation: av1_highbd_quantize_sse4.c:av1_unscaled_value
Unexecuted instantiation: hash_sse42.c:av1_unscaled_value
Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_unscaled_value
Unexecuted instantiation: cdef_block_avx2.c:av1_unscaled_value
Unexecuted instantiation: cfl_avx2.c:av1_unscaled_value
Unexecuted instantiation: convolve_2d_avx2.c:av1_unscaled_value
Unexecuted instantiation: convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_unscaled_value
Unexecuted instantiation: jnt_convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: reconinter_avx2.c:av1_unscaled_value
Unexecuted instantiation: resize_avx2.c:av1_unscaled_value
Unexecuted instantiation: selfguided_avx2.c:av1_unscaled_value
Unexecuted instantiation: warp_plane_avx2.c:av1_unscaled_value
Unexecuted instantiation: wiener_convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_warp_affine_avx2.c:av1_unscaled_value
Unexecuted instantiation: av1_quantize_avx2.c:av1_unscaled_value
Unexecuted instantiation: error_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:av1_unscaled_value
Unexecuted instantiation: wedge_utils_avx2.c:av1_unscaled_value
Unexecuted instantiation: encodetxb_avx2.c:av1_unscaled_value
Unexecuted instantiation: rdopt_avx2.c:av1_unscaled_value
Unexecuted instantiation: av1_k_means_avx2.c:av1_unscaled_value
Unexecuted instantiation: temporal_filter_avx2.c:av1_unscaled_value
Unexecuted instantiation: pickrst_avx2.c:av1_unscaled_value
Unexecuted instantiation: cnn_avx2.c:av1_unscaled_value
Unexecuted instantiation: ml_avx2.c:av1_unscaled_value
Unexecuted instantiation: av1_highbd_quantize_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:av1_unscaled_value
Unexecuted instantiation: highbd_temporal_filter_avx2.c:av1_unscaled_value
Unexecuted instantiation: blk_sse_sum.c:av1_unscaled_value
Unexecuted instantiation: fft.c:av1_unscaled_value
Unexecuted instantiation: sum_squares.c:av1_unscaled_value
Unexecuted instantiation: highbd_intrapred_sse2.c:av1_unscaled_value
Unexecuted instantiation: variance_impl_ssse3.c:av1_unscaled_value
Unexecuted instantiation: av1_inv_txfm1d.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm1d.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm_sse2.c:av1_unscaled_value
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:av1_unscaled_value
58
59
MV32 av1_scale_mv(const MV *mv, int x, int y, const struct scale_factors *sf);
60
61
void av1_setup_scale_factors_for_frame(struct scale_factors *sf, int other_w,
62
                                       int other_h, int this_w, int this_h);
63
64
47.1M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
47.1M
  assert(sf != NULL);
66
47.1M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
47.1M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
47.1M
}
Unexecuted instantiation: av1_dx_iface.c:av1_is_valid_scale
decodeframe.c:av1_is_valid_scale
Line
Count
Source
64
1.29M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
1.29M
  assert(sf != NULL);
66
1.29M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
1.29M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
1.29M
}
decodemv.c:av1_is_valid_scale
Line
Count
Source
64
103k
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
103k
  assert(sf != NULL);
66
103k
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
103k
         sf->y_scale_fp != REF_INVALID_SCALE;
68
103k
}
Unexecuted instantiation: decoder.c:av1_is_valid_scale
Unexecuted instantiation: decodetxb.c:av1_is_valid_scale
Unexecuted instantiation: detokenize.c:av1_is_valid_scale
Unexecuted instantiation: obu.c:av1_is_valid_scale
Unexecuted instantiation: av1_cx_iface.c:av1_is_valid_scale
Unexecuted instantiation: allintra_vis.c:av1_is_valid_scale
Unexecuted instantiation: av1_quantize.c:av1_is_valid_scale
bitstream.c:av1_is_valid_scale
Line
Count
Source
64
333k
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
333k
  assert(sf != NULL);
66
333k
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
333k
         sf->y_scale_fp != REF_INVALID_SCALE;
68
333k
}
Unexecuted instantiation: context_tree.c:av1_is_valid_scale
Unexecuted instantiation: encodeframe.c:av1_is_valid_scale
Unexecuted instantiation: encodeframe_utils.c:av1_is_valid_scale
Unexecuted instantiation: encodemb.c:av1_is_valid_scale
Unexecuted instantiation: encodemv.c:av1_is_valid_scale
encoder.c:av1_is_valid_scale
Line
Count
Source
64
1.07M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
1.07M
  assert(sf != NULL);
66
1.07M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
1.07M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
1.07M
}
Unexecuted instantiation: encoder_utils.c:av1_is_valid_scale
Unexecuted instantiation: encodetxb.c:av1_is_valid_scale
Unexecuted instantiation: ethread.c:av1_is_valid_scale
firstpass.c:av1_is_valid_scale
Line
Count
Source
64
18.6k
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
18.6k
  assert(sf != NULL);
66
18.6k
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
18.6k
         sf->y_scale_fp != REF_INVALID_SCALE;
68
18.6k
}
Unexecuted instantiation: global_motion_facade.c:av1_is_valid_scale
Unexecuted instantiation: hash.c:av1_is_valid_scale
Unexecuted instantiation: hash_motion.c:av1_is_valid_scale
Unexecuted instantiation: hybrid_fwd_txfm.c:av1_is_valid_scale
Unexecuted instantiation: level.c:av1_is_valid_scale
Unexecuted instantiation: lookahead.c:av1_is_valid_scale
mcomp.c:av1_is_valid_scale
Line
Count
Source
64
3.75M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
3.75M
  assert(sf != NULL);
66
3.75M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
3.75M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
3.75M
}
Unexecuted instantiation: mv_prec.c:av1_is_valid_scale
Unexecuted instantiation: palette.c:av1_is_valid_scale
partition_search.c:av1_is_valid_scale
Line
Count
Source
64
335k
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
335k
  assert(sf != NULL);
66
335k
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
335k
         sf->y_scale_fp != REF_INVALID_SCALE;
68
335k
}
Unexecuted instantiation: partition_strategy.c:av1_is_valid_scale
Unexecuted instantiation: pass2_strategy.c:av1_is_valid_scale
Unexecuted instantiation: pickcdef.c:av1_is_valid_scale
Unexecuted instantiation: picklpf.c:av1_is_valid_scale
Unexecuted instantiation: pickrst.c:av1_is_valid_scale
Unexecuted instantiation: ratectrl.c:av1_is_valid_scale
rd.c:av1_is_valid_scale
Line
Count
Source
64
3.93M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
3.93M
  assert(sf != NULL);
66
3.93M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
3.93M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
3.93M
}
rdopt.c:av1_is_valid_scale
Line
Count
Source
64
1.97M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
1.97M
  assert(sf != NULL);
66
1.97M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
1.97M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
1.97M
}
nonrd_pickmode.c:av1_is_valid_scale
Line
Count
Source
64
3.40M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
3.40M
  assert(sf != NULL);
66
3.40M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
3.40M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
3.40M
}
Unexecuted instantiation: nonrd_opt.c:av1_is_valid_scale
reconinter_enc.c:av1_is_valid_scale
Line
Count
Source
64
14.1M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
14.1M
  assert(sf != NULL);
66
14.1M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
14.1M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
14.1M
}
Unexecuted instantiation: segmentation.c:av1_is_valid_scale
Unexecuted instantiation: speed_features.c:av1_is_valid_scale
Unexecuted instantiation: superres_scale.c:av1_is_valid_scale
Unexecuted instantiation: svc_layercontext.c:av1_is_valid_scale
Unexecuted instantiation: temporal_filter.c:av1_is_valid_scale
Unexecuted instantiation: tokenize.c:av1_is_valid_scale
Unexecuted instantiation: tpl_model.c:av1_is_valid_scale
Unexecuted instantiation: tx_search.c:av1_is_valid_scale
Unexecuted instantiation: txb_rdopt.c:av1_is_valid_scale
Unexecuted instantiation: intra_mode_search.c:av1_is_valid_scale
var_based_part.c:av1_is_valid_scale
Line
Count
Source
64
11.6k
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
11.6k
  assert(sf != NULL);
66
11.6k
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
11.6k
         sf->y_scale_fp != REF_INVALID_SCALE;
68
11.6k
}
Unexecuted instantiation: av1_noise_estimate.c:av1_is_valid_scale
Unexecuted instantiation: dwt.c:av1_is_valid_scale
Unexecuted instantiation: encodetxb_sse2.c:av1_is_valid_scale
Unexecuted instantiation: reconinter_enc_sse2.c:av1_is_valid_scale
Unexecuted instantiation: aom_dsp_rtcd.c:av1_is_valid_scale
Unexecuted instantiation: av1_rtcd.c:av1_is_valid_scale
Unexecuted instantiation: aom_convolve.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_hmask.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_mask.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_vmask.c:av1_is_valid_scale
Unexecuted instantiation: intrapred.c:av1_is_valid_scale
Unexecuted instantiation: avg.c:av1_is_valid_scale
Unexecuted instantiation: psnr.c:av1_is_valid_scale
Unexecuted instantiation: quantize.c:av1_is_valid_scale
Unexecuted instantiation: sad.c:av1_is_valid_scale
Unexecuted instantiation: sad_av1.c:av1_is_valid_scale
Unexecuted instantiation: sse.c:av1_is_valid_scale
Unexecuted instantiation: variance.c:av1_is_valid_scale
Unexecuted instantiation: pyramid.c:av1_is_valid_scale
Unexecuted instantiation: corner_match.c:av1_is_valid_scale
Unexecuted instantiation: disflow.c:av1_is_valid_scale
Unexecuted instantiation: noise_util.c:av1_is_valid_scale
Unexecuted instantiation: aom_convolve_copy_sse2.c:av1_is_valid_scale
Unexecuted instantiation: intrapred_sse2.c:av1_is_valid_scale
Unexecuted instantiation: loopfilter_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_is_valid_scale
Unexecuted instantiation: avg_intrin_sse2.c:av1_is_valid_scale
Unexecuted instantiation: fft_sse2.c:av1_is_valid_scale
Unexecuted instantiation: fwd_txfm_sse2.c:av1_is_valid_scale
Unexecuted instantiation: quantize_sse2.c:av1_is_valid_scale
Unexecuted instantiation: adaptive_quantize_sse2.c:av1_is_valid_scale
Unexecuted instantiation: blk_sse_sum_sse2.c:av1_is_valid_scale
Unexecuted instantiation: sum_squares_sse2.c:av1_is_valid_scale
Unexecuted instantiation: variance_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_subtract_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_variance_sse2.c:av1_is_valid_scale
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: intrapred_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: masked_sad_intrin_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: masked_variance_intrin_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: quantize_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: variance_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_mask_sse4.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_is_valid_scale
Unexecuted instantiation: intrapred_sse4.c:av1_is_valid_scale
Unexecuted instantiation: corner_match_sse4.c:av1_is_valid_scale
Unexecuted instantiation: disflow_sse4.c:av1_is_valid_scale
Unexecuted instantiation: avg_intrin_sse4.c:av1_is_valid_scale
Unexecuted instantiation: sse_sse4.c:av1_is_valid_scale
Unexecuted instantiation: obmc_sad_sse4.c:av1_is_valid_scale
Unexecuted instantiation: obmc_variance_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_variance_sse4.c:av1_is_valid_scale
Unexecuted instantiation: aom_quantize_avx.c:av1_is_valid_scale
Unexecuted instantiation: aom_convolve_copy_avx2.c:av1_is_valid_scale
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: intrapred_avx2.c:av1_is_valid_scale
Unexecuted instantiation: loopfilter_avx2.c:av1_is_valid_scale
Unexecuted instantiation: blend_a64_mask_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_is_valid_scale
Unexecuted instantiation: corner_match_avx2.c:av1_is_valid_scale
Unexecuted instantiation: disflow_avx2.c:av1_is_valid_scale
Unexecuted instantiation: avg_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: fft_avx2.c:av1_is_valid_scale
Unexecuted instantiation: masked_sad_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: subtract_avx2.c:av1_is_valid_scale
Unexecuted instantiation: adaptive_quantize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: quantize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: sad4d_avx2.c:av1_is_valid_scale
Unexecuted instantiation: sad_avx2.c:av1_is_valid_scale
Unexecuted instantiation: sad_impl_avx2.c:av1_is_valid_scale
Unexecuted instantiation: variance_avx2.c:av1_is_valid_scale
Unexecuted instantiation: sse_avx2.c:av1_is_valid_scale
Unexecuted instantiation: variance_impl_avx2.c:av1_is_valid_scale
Unexecuted instantiation: obmc_sad_avx2.c:av1_is_valid_scale
Unexecuted instantiation: obmc_variance_avx2.c:av1_is_valid_scale
Unexecuted instantiation: blk_sse_sum_avx2.c:av1_is_valid_scale
Unexecuted instantiation: sum_squares_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_sad_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_variance_avx2.c:av1_is_valid_scale
Unexecuted instantiation: alloccommon.c:av1_is_valid_scale
Unexecuted instantiation: av1_inv_txfm2d.c:av1_is_valid_scale
Unexecuted instantiation: av1_loopfilter.c:av1_is_valid_scale
Unexecuted instantiation: av1_txfm.c:av1_is_valid_scale
Unexecuted instantiation: blockd.c:av1_is_valid_scale
Unexecuted instantiation: cdef.c:av1_is_valid_scale
Unexecuted instantiation: cdef_block.c:av1_is_valid_scale
Unexecuted instantiation: cfl.c:av1_is_valid_scale
Unexecuted instantiation: convolve.c:av1_is_valid_scale
Unexecuted instantiation: debugmodes.c:av1_is_valid_scale
Unexecuted instantiation: entropy.c:av1_is_valid_scale
Unexecuted instantiation: entropymode.c:av1_is_valid_scale
Unexecuted instantiation: entropymv.c:av1_is_valid_scale
Unexecuted instantiation: idct.c:av1_is_valid_scale
Unexecuted instantiation: mvref_common.c:av1_is_valid_scale
Unexecuted instantiation: pred_common.c:av1_is_valid_scale
Unexecuted instantiation: quant_common.c:av1_is_valid_scale
reconinter.c:av1_is_valid_scale
Line
Count
Source
64
14.5M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
14.5M
  assert(sf != NULL);
66
14.5M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
14.5M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
14.5M
}
Unexecuted instantiation: reconintra.c:av1_is_valid_scale
Unexecuted instantiation: resize.c:av1_is_valid_scale
Unexecuted instantiation: restoration.c:av1_is_valid_scale
Unexecuted instantiation: scale.c:av1_is_valid_scale
Unexecuted instantiation: scan.c:av1_is_valid_scale
Unexecuted instantiation: seg_common.c:av1_is_valid_scale
Unexecuted instantiation: thread_common.c:av1_is_valid_scale
Unexecuted instantiation: tile_common.c:av1_is_valid_scale
Unexecuted instantiation: txb_common.c:av1_is_valid_scale
Unexecuted instantiation: warped_motion.c:av1_is_valid_scale
Unexecuted instantiation: aq_complexity.c:av1_is_valid_scale
Unexecuted instantiation: aq_cyclicrefresh.c:av1_is_valid_scale
Unexecuted instantiation: aq_variance.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm2d.c:av1_is_valid_scale
Unexecuted instantiation: cnn.c:av1_is_valid_scale
Unexecuted instantiation: compound_type.c:av1_is_valid_scale
Unexecuted instantiation: encode_strategy.c:av1_is_valid_scale
Unexecuted instantiation: global_motion.c:av1_is_valid_scale
Unexecuted instantiation: gop_structure.c:av1_is_valid_scale
interp_search.c:av1_is_valid_scale
Line
Count
Source
64
2.21M
static inline int av1_is_valid_scale(const struct scale_factors *sf) {
65
2.21M
  assert(sf != NULL);
66
2.21M
  return sf->x_scale_fp != REF_INVALID_SCALE &&
67
2.21M
         sf->y_scale_fp != REF_INVALID_SCALE;
68
2.21M
}
Unexecuted instantiation: ml.c:av1_is_valid_scale
Unexecuted instantiation: motion_search_facade.c:av1_is_valid_scale
Unexecuted instantiation: cfl_sse2.c:av1_is_valid_scale
Unexecuted instantiation: convolve_2d_sse2.c:av1_is_valid_scale
Unexecuted instantiation: convolve_sse2.c:av1_is_valid_scale
Unexecuted instantiation: jnt_convolve_sse2.c:av1_is_valid_scale
Unexecuted instantiation: resize_sse2.c:av1_is_valid_scale
Unexecuted instantiation: wiener_convolve_sse2.c:av1_is_valid_scale
Unexecuted instantiation: av1_k_means_sse2.c:av1_is_valid_scale
Unexecuted instantiation: av1_quantize_sse2.c:av1_is_valid_scale
Unexecuted instantiation: error_intrin_sse2.c:av1_is_valid_scale
Unexecuted instantiation: temporal_filter_sse2.c:av1_is_valid_scale
Unexecuted instantiation: wedge_utils_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_temporal_filter_sse2.c:av1_is_valid_scale
Unexecuted instantiation: ml_sse3.c:av1_is_valid_scale
Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: cfl_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: jnt_convolve_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: resize_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: reconinter_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_is_valid_scale
Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_is_valid_scale
Unexecuted instantiation: av1_txfm_sse4.c:av1_is_valid_scale
Unexecuted instantiation: cdef_block_sse4.c:av1_is_valid_scale
Unexecuted instantiation: filterintra_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_is_valid_scale
Unexecuted instantiation: intra_edge_sse4.c:av1_is_valid_scale
Unexecuted instantiation: reconinter_sse4.c:av1_is_valid_scale
Unexecuted instantiation: selfguided_sse4.c:av1_is_valid_scale
Unexecuted instantiation: warp_plane_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:av1_is_valid_scale
Unexecuted instantiation: encodetxb_sse4.c:av1_is_valid_scale
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:av1_is_valid_scale
Unexecuted instantiation: rdopt_sse4.c:av1_is_valid_scale
Unexecuted instantiation: pickrst_sse4.c:av1_is_valid_scale
Unexecuted instantiation: av1_highbd_quantize_sse4.c:av1_is_valid_scale
Unexecuted instantiation: hash_sse42.c:av1_is_valid_scale
Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_is_valid_scale
Unexecuted instantiation: cdef_block_avx2.c:av1_is_valid_scale
Unexecuted instantiation: cfl_avx2.c:av1_is_valid_scale
Unexecuted instantiation: convolve_2d_avx2.c:av1_is_valid_scale
Unexecuted instantiation: convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_is_valid_scale
Unexecuted instantiation: jnt_convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: reconinter_avx2.c:av1_is_valid_scale
Unexecuted instantiation: resize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: selfguided_avx2.c:av1_is_valid_scale
Unexecuted instantiation: warp_plane_avx2.c:av1_is_valid_scale
Unexecuted instantiation: wiener_convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_warp_affine_avx2.c:av1_is_valid_scale
Unexecuted instantiation: av1_quantize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: error_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:av1_is_valid_scale
Unexecuted instantiation: wedge_utils_avx2.c:av1_is_valid_scale
Unexecuted instantiation: encodetxb_avx2.c:av1_is_valid_scale
Unexecuted instantiation: rdopt_avx2.c:av1_is_valid_scale
Unexecuted instantiation: av1_k_means_avx2.c:av1_is_valid_scale
Unexecuted instantiation: temporal_filter_avx2.c:av1_is_valid_scale
Unexecuted instantiation: pickrst_avx2.c:av1_is_valid_scale
Unexecuted instantiation: cnn_avx2.c:av1_is_valid_scale
Unexecuted instantiation: ml_avx2.c:av1_is_valid_scale
Unexecuted instantiation: av1_highbd_quantize_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:av1_is_valid_scale
Unexecuted instantiation: highbd_temporal_filter_avx2.c:av1_is_valid_scale
Unexecuted instantiation: blk_sse_sum.c:av1_is_valid_scale
Unexecuted instantiation: fft.c:av1_is_valid_scale
Unexecuted instantiation: sum_squares.c:av1_is_valid_scale
Unexecuted instantiation: highbd_intrapred_sse2.c:av1_is_valid_scale
Unexecuted instantiation: variance_impl_ssse3.c:av1_is_valid_scale
Unexecuted instantiation: av1_inv_txfm1d.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm1d.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm_sse2.c:av1_is_valid_scale
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:av1_is_valid_scale
69
70
46.5M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
46.5M
  assert(sf != NULL);
72
46.5M
  return av1_is_valid_scale(sf) &&
73
46.5M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
46.5M
}
Unexecuted instantiation: av1_dx_iface.c:av1_is_scaled
decodeframe.c:av1_is_scaled
Line
Count
Source
70
1.19M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
1.19M
  assert(sf != NULL);
72
1.19M
  return av1_is_valid_scale(sf) &&
73
1.19M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
1.19M
}
decodemv.c:av1_is_scaled
Line
Count
Source
70
103k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
103k
  assert(sf != NULL);
72
103k
  return av1_is_valid_scale(sf) &&
73
103k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
103k
}
Unexecuted instantiation: decoder.c:av1_is_scaled
Unexecuted instantiation: decodetxb.c:av1_is_scaled
Unexecuted instantiation: detokenize.c:av1_is_scaled
Unexecuted instantiation: obu.c:av1_is_scaled
Unexecuted instantiation: av1_cx_iface.c:av1_is_scaled
Unexecuted instantiation: allintra_vis.c:av1_is_scaled
Unexecuted instantiation: av1_quantize.c:av1_is_scaled
bitstream.c:av1_is_scaled
Line
Count
Source
70
333k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
333k
  assert(sf != NULL);
72
333k
  return av1_is_valid_scale(sf) &&
73
333k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
333k
}
Unexecuted instantiation: context_tree.c:av1_is_scaled
Unexecuted instantiation: encodeframe.c:av1_is_scaled
Unexecuted instantiation: encodeframe_utils.c:av1_is_scaled
Unexecuted instantiation: encodemb.c:av1_is_scaled
Unexecuted instantiation: encodemv.c:av1_is_scaled
encoder.c:av1_is_scaled
Line
Count
Source
70
537k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
537k
  assert(sf != NULL);
72
537k
  return av1_is_valid_scale(sf) &&
73
537k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
537k
}
Unexecuted instantiation: encoder_utils.c:av1_is_scaled
Unexecuted instantiation: encodetxb.c:av1_is_scaled
Unexecuted instantiation: ethread.c:av1_is_scaled
firstpass.c:av1_is_scaled
Line
Count
Source
70
18.6k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
18.6k
  assert(sf != NULL);
72
18.6k
  return av1_is_valid_scale(sf) &&
73
18.6k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
18.6k
}
Unexecuted instantiation: global_motion_facade.c:av1_is_scaled
Unexecuted instantiation: hash.c:av1_is_scaled
Unexecuted instantiation: hash_motion.c:av1_is_scaled
Unexecuted instantiation: hybrid_fwd_txfm.c:av1_is_scaled
Unexecuted instantiation: level.c:av1_is_scaled
Unexecuted instantiation: lookahead.c:av1_is_scaled
mcomp.c:av1_is_scaled
Line
Count
Source
70
3.75M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
3.75M
  assert(sf != NULL);
72
3.75M
  return av1_is_valid_scale(sf) &&
73
3.74M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
3.75M
}
Unexecuted instantiation: mv_prec.c:av1_is_scaled
Unexecuted instantiation: palette.c:av1_is_scaled
partition_search.c:av1_is_scaled
Line
Count
Source
70
335k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
335k
  assert(sf != NULL);
72
335k
  return av1_is_valid_scale(sf) &&
73
335k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
335k
}
Unexecuted instantiation: partition_strategy.c:av1_is_scaled
Unexecuted instantiation: pass2_strategy.c:av1_is_scaled
Unexecuted instantiation: pickcdef.c:av1_is_scaled
Unexecuted instantiation: picklpf.c:av1_is_scaled
Unexecuted instantiation: pickrst.c:av1_is_scaled
Unexecuted instantiation: ratectrl.c:av1_is_scaled
rd.c:av1_is_scaled
Line
Count
Source
70
3.93M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
3.93M
  assert(sf != NULL);
72
3.93M
  return av1_is_valid_scale(sf) &&
73
3.93M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
3.93M
}
rdopt.c:av1_is_scaled
Line
Count
Source
70
1.97M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
1.97M
  assert(sf != NULL);
72
1.97M
  return av1_is_valid_scale(sf) &&
73
1.97M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
1.97M
}
nonrd_pickmode.c:av1_is_scaled
Line
Count
Source
70
3.40M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
3.40M
  assert(sf != NULL);
72
3.40M
  return av1_is_valid_scale(sf) &&
73
3.40M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
3.40M
}
Unexecuted instantiation: nonrd_opt.c:av1_is_scaled
reconinter_enc.c:av1_is_scaled
Line
Count
Source
70
14.1M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
14.1M
  assert(sf != NULL);
72
14.1M
  return av1_is_valid_scale(sf) &&
73
14.1M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
14.1M
}
Unexecuted instantiation: segmentation.c:av1_is_scaled
Unexecuted instantiation: speed_features.c:av1_is_scaled
Unexecuted instantiation: superres_scale.c:av1_is_scaled
Unexecuted instantiation: svc_layercontext.c:av1_is_scaled
Unexecuted instantiation: temporal_filter.c:av1_is_scaled
Unexecuted instantiation: tokenize.c:av1_is_scaled
Unexecuted instantiation: tpl_model.c:av1_is_scaled
Unexecuted instantiation: tx_search.c:av1_is_scaled
Unexecuted instantiation: txb_rdopt.c:av1_is_scaled
Unexecuted instantiation: intra_mode_search.c:av1_is_scaled
var_based_part.c:av1_is_scaled
Line
Count
Source
70
11.6k
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
11.6k
  assert(sf != NULL);
72
11.6k
  return av1_is_valid_scale(sf) &&
73
11.6k
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
11.6k
}
Unexecuted instantiation: av1_noise_estimate.c:av1_is_scaled
Unexecuted instantiation: dwt.c:av1_is_scaled
Unexecuted instantiation: encodetxb_sse2.c:av1_is_scaled
Unexecuted instantiation: reconinter_enc_sse2.c:av1_is_scaled
Unexecuted instantiation: aom_dsp_rtcd.c:av1_is_scaled
Unexecuted instantiation: av1_rtcd.c:av1_is_scaled
Unexecuted instantiation: aom_convolve.c:av1_is_scaled
Unexecuted instantiation: blend_a64_hmask.c:av1_is_scaled
Unexecuted instantiation: blend_a64_mask.c:av1_is_scaled
Unexecuted instantiation: blend_a64_vmask.c:av1_is_scaled
Unexecuted instantiation: intrapred.c:av1_is_scaled
Unexecuted instantiation: avg.c:av1_is_scaled
Unexecuted instantiation: psnr.c:av1_is_scaled
Unexecuted instantiation: quantize.c:av1_is_scaled
Unexecuted instantiation: sad.c:av1_is_scaled
Unexecuted instantiation: sad_av1.c:av1_is_scaled
Unexecuted instantiation: sse.c:av1_is_scaled
Unexecuted instantiation: variance.c:av1_is_scaled
Unexecuted instantiation: pyramid.c:av1_is_scaled
Unexecuted instantiation: corner_match.c:av1_is_scaled
Unexecuted instantiation: disflow.c:av1_is_scaled
Unexecuted instantiation: noise_util.c:av1_is_scaled
Unexecuted instantiation: aom_convolve_copy_sse2.c:av1_is_scaled
Unexecuted instantiation: intrapred_sse2.c:av1_is_scaled
Unexecuted instantiation: loopfilter_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_is_scaled
Unexecuted instantiation: avg_intrin_sse2.c:av1_is_scaled
Unexecuted instantiation: fft_sse2.c:av1_is_scaled
Unexecuted instantiation: fwd_txfm_sse2.c:av1_is_scaled
Unexecuted instantiation: quantize_sse2.c:av1_is_scaled
Unexecuted instantiation: adaptive_quantize_sse2.c:av1_is_scaled
Unexecuted instantiation: blk_sse_sum_sse2.c:av1_is_scaled
Unexecuted instantiation: sum_squares_sse2.c:av1_is_scaled
Unexecuted instantiation: variance_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_subtract_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_variance_sse2.c:av1_is_scaled
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_is_scaled
Unexecuted instantiation: intrapred_ssse3.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_ssse3.c:av1_is_scaled
Unexecuted instantiation: masked_sad_intrin_ssse3.c:av1_is_scaled
Unexecuted instantiation: masked_variance_intrin_ssse3.c:av1_is_scaled
Unexecuted instantiation: quantize_ssse3.c:av1_is_scaled
Unexecuted instantiation: variance_ssse3.c:av1_is_scaled
Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_is_scaled
Unexecuted instantiation: blend_a64_mask_sse4.c:av1_is_scaled
Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_is_scaled
Unexecuted instantiation: intrapred_sse4.c:av1_is_scaled
Unexecuted instantiation: corner_match_sse4.c:av1_is_scaled
Unexecuted instantiation: disflow_sse4.c:av1_is_scaled
Unexecuted instantiation: avg_intrin_sse4.c:av1_is_scaled
Unexecuted instantiation: sse_sse4.c:av1_is_scaled
Unexecuted instantiation: obmc_sad_sse4.c:av1_is_scaled
Unexecuted instantiation: obmc_variance_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_variance_sse4.c:av1_is_scaled
Unexecuted instantiation: aom_quantize_avx.c:av1_is_scaled
Unexecuted instantiation: aom_convolve_copy_avx2.c:av1_is_scaled
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: intrapred_avx2.c:av1_is_scaled
Unexecuted instantiation: loopfilter_avx2.c:av1_is_scaled
Unexecuted instantiation: blend_a64_mask_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_is_scaled
Unexecuted instantiation: corner_match_avx2.c:av1_is_scaled
Unexecuted instantiation: disflow_avx2.c:av1_is_scaled
Unexecuted instantiation: avg_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: fft_avx2.c:av1_is_scaled
Unexecuted instantiation: masked_sad_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: subtract_avx2.c:av1_is_scaled
Unexecuted instantiation: adaptive_quantize_avx2.c:av1_is_scaled
Unexecuted instantiation: quantize_avx2.c:av1_is_scaled
Unexecuted instantiation: sad4d_avx2.c:av1_is_scaled
Unexecuted instantiation: sad_avx2.c:av1_is_scaled
Unexecuted instantiation: sad_impl_avx2.c:av1_is_scaled
Unexecuted instantiation: variance_avx2.c:av1_is_scaled
Unexecuted instantiation: sse_avx2.c:av1_is_scaled
Unexecuted instantiation: variance_impl_avx2.c:av1_is_scaled
Unexecuted instantiation: obmc_sad_avx2.c:av1_is_scaled
Unexecuted instantiation: obmc_variance_avx2.c:av1_is_scaled
Unexecuted instantiation: blk_sse_sum_avx2.c:av1_is_scaled
Unexecuted instantiation: sum_squares_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_sad_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_variance_avx2.c:av1_is_scaled
Unexecuted instantiation: alloccommon.c:av1_is_scaled
Unexecuted instantiation: av1_inv_txfm2d.c:av1_is_scaled
Unexecuted instantiation: av1_loopfilter.c:av1_is_scaled
Unexecuted instantiation: av1_txfm.c:av1_is_scaled
Unexecuted instantiation: blockd.c:av1_is_scaled
Unexecuted instantiation: cdef.c:av1_is_scaled
Unexecuted instantiation: cdef_block.c:av1_is_scaled
Unexecuted instantiation: cfl.c:av1_is_scaled
Unexecuted instantiation: convolve.c:av1_is_scaled
Unexecuted instantiation: debugmodes.c:av1_is_scaled
Unexecuted instantiation: entropy.c:av1_is_scaled
Unexecuted instantiation: entropymode.c:av1_is_scaled
Unexecuted instantiation: entropymv.c:av1_is_scaled
Unexecuted instantiation: idct.c:av1_is_scaled
Unexecuted instantiation: mvref_common.c:av1_is_scaled
Unexecuted instantiation: pred_common.c:av1_is_scaled
Unexecuted instantiation: quant_common.c:av1_is_scaled
reconinter.c:av1_is_scaled
Line
Count
Source
70
14.5M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
14.5M
  assert(sf != NULL);
72
14.5M
  return av1_is_valid_scale(sf) &&
73
14.5M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
14.5M
}
Unexecuted instantiation: reconintra.c:av1_is_scaled
Unexecuted instantiation: resize.c:av1_is_scaled
Unexecuted instantiation: restoration.c:av1_is_scaled
Unexecuted instantiation: scale.c:av1_is_scaled
Unexecuted instantiation: scan.c:av1_is_scaled
Unexecuted instantiation: seg_common.c:av1_is_scaled
Unexecuted instantiation: thread_common.c:av1_is_scaled
Unexecuted instantiation: tile_common.c:av1_is_scaled
Unexecuted instantiation: txb_common.c:av1_is_scaled
Unexecuted instantiation: warped_motion.c:av1_is_scaled
Unexecuted instantiation: aq_complexity.c:av1_is_scaled
Unexecuted instantiation: aq_cyclicrefresh.c:av1_is_scaled
Unexecuted instantiation: aq_variance.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm2d.c:av1_is_scaled
Unexecuted instantiation: cnn.c:av1_is_scaled
Unexecuted instantiation: compound_type.c:av1_is_scaled
Unexecuted instantiation: encode_strategy.c:av1_is_scaled
Unexecuted instantiation: global_motion.c:av1_is_scaled
Unexecuted instantiation: gop_structure.c:av1_is_scaled
interp_search.c:av1_is_scaled
Line
Count
Source
70
2.21M
static inline int av1_is_scaled(const struct scale_factors *sf) {
71
2.21M
  assert(sf != NULL);
72
2.21M
  return av1_is_valid_scale(sf) &&
73
2.21M
         (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE);
74
2.21M
}
Unexecuted instantiation: ml.c:av1_is_scaled
Unexecuted instantiation: motion_search_facade.c:av1_is_scaled
Unexecuted instantiation: cfl_sse2.c:av1_is_scaled
Unexecuted instantiation: convolve_2d_sse2.c:av1_is_scaled
Unexecuted instantiation: convolve_sse2.c:av1_is_scaled
Unexecuted instantiation: jnt_convolve_sse2.c:av1_is_scaled
Unexecuted instantiation: resize_sse2.c:av1_is_scaled
Unexecuted instantiation: wiener_convolve_sse2.c:av1_is_scaled
Unexecuted instantiation: av1_k_means_sse2.c:av1_is_scaled
Unexecuted instantiation: av1_quantize_sse2.c:av1_is_scaled
Unexecuted instantiation: error_intrin_sse2.c:av1_is_scaled
Unexecuted instantiation: temporal_filter_sse2.c:av1_is_scaled
Unexecuted instantiation: wedge_utils_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:av1_is_scaled
Unexecuted instantiation: highbd_temporal_filter_sse2.c:av1_is_scaled
Unexecuted instantiation: ml_sse3.c:av1_is_scaled
Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_is_scaled
Unexecuted instantiation: cfl_ssse3.c:av1_is_scaled
Unexecuted instantiation: jnt_convolve_ssse3.c:av1_is_scaled
Unexecuted instantiation: resize_ssse3.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_is_scaled
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_is_scaled
Unexecuted instantiation: reconinter_ssse3.c:av1_is_scaled
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_is_scaled
Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_is_scaled
Unexecuted instantiation: av1_txfm_sse4.c:av1_is_scaled
Unexecuted instantiation: cdef_block_sse4.c:av1_is_scaled
Unexecuted instantiation: filterintra_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_is_scaled
Unexecuted instantiation: intra_edge_sse4.c:av1_is_scaled
Unexecuted instantiation: reconinter_sse4.c:av1_is_scaled
Unexecuted instantiation: selfguided_sse4.c:av1_is_scaled
Unexecuted instantiation: warp_plane_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:av1_is_scaled
Unexecuted instantiation: encodetxb_sse4.c:av1_is_scaled
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:av1_is_scaled
Unexecuted instantiation: rdopt_sse4.c:av1_is_scaled
Unexecuted instantiation: pickrst_sse4.c:av1_is_scaled
Unexecuted instantiation: av1_highbd_quantize_sse4.c:av1_is_scaled
Unexecuted instantiation: hash_sse42.c:av1_is_scaled
Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_is_scaled
Unexecuted instantiation: cdef_block_avx2.c:av1_is_scaled
Unexecuted instantiation: cfl_avx2.c:av1_is_scaled
Unexecuted instantiation: convolve_2d_avx2.c:av1_is_scaled
Unexecuted instantiation: convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_is_scaled
Unexecuted instantiation: jnt_convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: reconinter_avx2.c:av1_is_scaled
Unexecuted instantiation: resize_avx2.c:av1_is_scaled
Unexecuted instantiation: selfguided_avx2.c:av1_is_scaled
Unexecuted instantiation: warp_plane_avx2.c:av1_is_scaled
Unexecuted instantiation: wiener_convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_warp_affine_avx2.c:av1_is_scaled
Unexecuted instantiation: av1_quantize_avx2.c:av1_is_scaled
Unexecuted instantiation: error_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:av1_is_scaled
Unexecuted instantiation: wedge_utils_avx2.c:av1_is_scaled
Unexecuted instantiation: encodetxb_avx2.c:av1_is_scaled
Unexecuted instantiation: rdopt_avx2.c:av1_is_scaled
Unexecuted instantiation: av1_k_means_avx2.c:av1_is_scaled
Unexecuted instantiation: temporal_filter_avx2.c:av1_is_scaled
Unexecuted instantiation: pickrst_avx2.c:av1_is_scaled
Unexecuted instantiation: cnn_avx2.c:av1_is_scaled
Unexecuted instantiation: ml_avx2.c:av1_is_scaled
Unexecuted instantiation: av1_highbd_quantize_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:av1_is_scaled
Unexecuted instantiation: highbd_temporal_filter_avx2.c:av1_is_scaled
Unexecuted instantiation: blk_sse_sum.c:av1_is_scaled
Unexecuted instantiation: fft.c:av1_is_scaled
Unexecuted instantiation: sum_squares.c:av1_is_scaled
Unexecuted instantiation: highbd_intrapred_sse2.c:av1_is_scaled
Unexecuted instantiation: variance_impl_ssse3.c:av1_is_scaled
Unexecuted instantiation: av1_inv_txfm1d.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm1d.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm_sse2.c:av1_is_scaled
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:av1_is_scaled
75
76
// See AV1 spec, Section 6.8.6. Frame size with refs semantics.
77
static inline int valid_ref_frame_size(int ref_width, int ref_height,
78
1.61M
                                       int this_width, int this_height) {
79
1.61M
  return 2 * this_width >= ref_width && 2 * this_height >= ref_height &&
80
1.61M
         this_width <= 16 * ref_width && this_height <= 16 * ref_height;
81
1.61M
}
Unexecuted instantiation: av1_dx_iface.c:valid_ref_frame_size
decodeframe.c:valid_ref_frame_size
Line
Count
Source
78
9.59k
                                       int this_width, int this_height) {
79
9.59k
  return 2 * this_width >= ref_width && 2 * this_height >= ref_height &&
80
9.51k
         this_width <= 16 * ref_width && this_height <= 16 * ref_height;
81
9.59k
}
Unexecuted instantiation: decodemv.c:valid_ref_frame_size
Unexecuted instantiation: decoder.c:valid_ref_frame_size
Unexecuted instantiation: decodetxb.c:valid_ref_frame_size
Unexecuted instantiation: detokenize.c:valid_ref_frame_size
Unexecuted instantiation: obu.c:valid_ref_frame_size
Unexecuted instantiation: av1_cx_iface.c:valid_ref_frame_size
Unexecuted instantiation: allintra_vis.c:valid_ref_frame_size
Unexecuted instantiation: av1_quantize.c:valid_ref_frame_size
Unexecuted instantiation: bitstream.c:valid_ref_frame_size
Unexecuted instantiation: context_tree.c:valid_ref_frame_size
Unexecuted instantiation: encodeframe.c:valid_ref_frame_size
Unexecuted instantiation: encodeframe_utils.c:valid_ref_frame_size
Unexecuted instantiation: encodemb.c:valid_ref_frame_size
Unexecuted instantiation: encodemv.c:valid_ref_frame_size
Unexecuted instantiation: encoder.c:valid_ref_frame_size
Unexecuted instantiation: encoder_utils.c:valid_ref_frame_size
Unexecuted instantiation: encodetxb.c:valid_ref_frame_size
Unexecuted instantiation: ethread.c:valid_ref_frame_size
Unexecuted instantiation: firstpass.c:valid_ref_frame_size
Unexecuted instantiation: global_motion_facade.c:valid_ref_frame_size
Unexecuted instantiation: hash.c:valid_ref_frame_size
Unexecuted instantiation: hash_motion.c:valid_ref_frame_size
Unexecuted instantiation: hybrid_fwd_txfm.c:valid_ref_frame_size
Unexecuted instantiation: level.c:valid_ref_frame_size
Unexecuted instantiation: lookahead.c:valid_ref_frame_size
Unexecuted instantiation: mcomp.c:valid_ref_frame_size
Unexecuted instantiation: mv_prec.c:valid_ref_frame_size
Unexecuted instantiation: palette.c:valid_ref_frame_size
Unexecuted instantiation: partition_search.c:valid_ref_frame_size
Unexecuted instantiation: partition_strategy.c:valid_ref_frame_size
Unexecuted instantiation: pass2_strategy.c:valid_ref_frame_size
Unexecuted instantiation: pickcdef.c:valid_ref_frame_size
Unexecuted instantiation: picklpf.c:valid_ref_frame_size
Unexecuted instantiation: pickrst.c:valid_ref_frame_size
Unexecuted instantiation: ratectrl.c:valid_ref_frame_size
Unexecuted instantiation: rd.c:valid_ref_frame_size
Unexecuted instantiation: rdopt.c:valid_ref_frame_size
Unexecuted instantiation: nonrd_pickmode.c:valid_ref_frame_size
Unexecuted instantiation: nonrd_opt.c:valid_ref_frame_size
Unexecuted instantiation: reconinter_enc.c:valid_ref_frame_size
Unexecuted instantiation: segmentation.c:valid_ref_frame_size
Unexecuted instantiation: speed_features.c:valid_ref_frame_size
Unexecuted instantiation: superres_scale.c:valid_ref_frame_size
Unexecuted instantiation: svc_layercontext.c:valid_ref_frame_size
Unexecuted instantiation: temporal_filter.c:valid_ref_frame_size
Unexecuted instantiation: tokenize.c:valid_ref_frame_size
Unexecuted instantiation: tpl_model.c:valid_ref_frame_size
Unexecuted instantiation: tx_search.c:valid_ref_frame_size
Unexecuted instantiation: txb_rdopt.c:valid_ref_frame_size
Unexecuted instantiation: intra_mode_search.c:valid_ref_frame_size
Unexecuted instantiation: var_based_part.c:valid_ref_frame_size
Unexecuted instantiation: av1_noise_estimate.c:valid_ref_frame_size
Unexecuted instantiation: dwt.c:valid_ref_frame_size
Unexecuted instantiation: encodetxb_sse2.c:valid_ref_frame_size
Unexecuted instantiation: reconinter_enc_sse2.c:valid_ref_frame_size
Unexecuted instantiation: aom_dsp_rtcd.c:valid_ref_frame_size
Unexecuted instantiation: av1_rtcd.c:valid_ref_frame_size
Unexecuted instantiation: aom_convolve.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_hmask.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_mask.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_vmask.c:valid_ref_frame_size
Unexecuted instantiation: intrapred.c:valid_ref_frame_size
Unexecuted instantiation: avg.c:valid_ref_frame_size
Unexecuted instantiation: psnr.c:valid_ref_frame_size
Unexecuted instantiation: quantize.c:valid_ref_frame_size
Unexecuted instantiation: sad.c:valid_ref_frame_size
Unexecuted instantiation: sad_av1.c:valid_ref_frame_size
Unexecuted instantiation: sse.c:valid_ref_frame_size
Unexecuted instantiation: variance.c:valid_ref_frame_size
Unexecuted instantiation: pyramid.c:valid_ref_frame_size
Unexecuted instantiation: corner_match.c:valid_ref_frame_size
Unexecuted instantiation: disflow.c:valid_ref_frame_size
Unexecuted instantiation: noise_util.c:valid_ref_frame_size
Unexecuted instantiation: aom_convolve_copy_sse2.c:valid_ref_frame_size
Unexecuted instantiation: intrapred_sse2.c:valid_ref_frame_size
Unexecuted instantiation: loopfilter_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_loopfilter_sse2.c:valid_ref_frame_size
Unexecuted instantiation: avg_intrin_sse2.c:valid_ref_frame_size
Unexecuted instantiation: fft_sse2.c:valid_ref_frame_size
Unexecuted instantiation: fwd_txfm_sse2.c:valid_ref_frame_size
Unexecuted instantiation: quantize_sse2.c:valid_ref_frame_size
Unexecuted instantiation: adaptive_quantize_sse2.c:valid_ref_frame_size
Unexecuted instantiation: blk_sse_sum_sse2.c:valid_ref_frame_size
Unexecuted instantiation: sum_squares_sse2.c:valid_ref_frame_size
Unexecuted instantiation: variance_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_adaptive_quantize_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_subtract_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_variance_sse2.c:valid_ref_frame_size
Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: intrapred_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: masked_sad_intrin_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: masked_variance_intrin_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: quantize_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: variance_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_hmask_sse4.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_mask_sse4.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_vmask_sse4.c:valid_ref_frame_size
Unexecuted instantiation: intrapred_sse4.c:valid_ref_frame_size
Unexecuted instantiation: corner_match_sse4.c:valid_ref_frame_size
Unexecuted instantiation: disflow_sse4.c:valid_ref_frame_size
Unexecuted instantiation: avg_intrin_sse4.c:valid_ref_frame_size
Unexecuted instantiation: sse_sse4.c:valid_ref_frame_size
Unexecuted instantiation: obmc_sad_sse4.c:valid_ref_frame_size
Unexecuted instantiation: obmc_variance_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_variance_sse4.c:valid_ref_frame_size
Unexecuted instantiation: aom_quantize_avx.c:valid_ref_frame_size
Unexecuted instantiation: aom_convolve_copy_avx2.c:valid_ref_frame_size
Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: intrapred_avx2.c:valid_ref_frame_size
Unexecuted instantiation: loopfilter_avx2.c:valid_ref_frame_size
Unexecuted instantiation: blend_a64_mask_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_loopfilter_avx2.c:valid_ref_frame_size
Unexecuted instantiation: corner_match_avx2.c:valid_ref_frame_size
Unexecuted instantiation: disflow_avx2.c:valid_ref_frame_size
Unexecuted instantiation: avg_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: fft_avx2.c:valid_ref_frame_size
Unexecuted instantiation: masked_sad_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: subtract_avx2.c:valid_ref_frame_size
Unexecuted instantiation: adaptive_quantize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: quantize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: sad4d_avx2.c:valid_ref_frame_size
Unexecuted instantiation: sad_avx2.c:valid_ref_frame_size
Unexecuted instantiation: sad_impl_avx2.c:valid_ref_frame_size
Unexecuted instantiation: variance_avx2.c:valid_ref_frame_size
Unexecuted instantiation: sse_avx2.c:valid_ref_frame_size
Unexecuted instantiation: variance_impl_avx2.c:valid_ref_frame_size
Unexecuted instantiation: obmc_sad_avx2.c:valid_ref_frame_size
Unexecuted instantiation: obmc_variance_avx2.c:valid_ref_frame_size
Unexecuted instantiation: blk_sse_sum_avx2.c:valid_ref_frame_size
Unexecuted instantiation: sum_squares_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_adaptive_quantize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_sad_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_variance_avx2.c:valid_ref_frame_size
Unexecuted instantiation: alloccommon.c:valid_ref_frame_size
Unexecuted instantiation: av1_inv_txfm2d.c:valid_ref_frame_size
Unexecuted instantiation: av1_loopfilter.c:valid_ref_frame_size
Unexecuted instantiation: av1_txfm.c:valid_ref_frame_size
Unexecuted instantiation: blockd.c:valid_ref_frame_size
Unexecuted instantiation: cdef.c:valid_ref_frame_size
Unexecuted instantiation: cdef_block.c:valid_ref_frame_size
Unexecuted instantiation: cfl.c:valid_ref_frame_size
Unexecuted instantiation: convolve.c:valid_ref_frame_size
Unexecuted instantiation: debugmodes.c:valid_ref_frame_size
Unexecuted instantiation: entropy.c:valid_ref_frame_size
Unexecuted instantiation: entropymode.c:valid_ref_frame_size
Unexecuted instantiation: entropymv.c:valid_ref_frame_size
Unexecuted instantiation: idct.c:valid_ref_frame_size
Unexecuted instantiation: mvref_common.c:valid_ref_frame_size
Unexecuted instantiation: pred_common.c:valid_ref_frame_size
Unexecuted instantiation: quant_common.c:valid_ref_frame_size
Unexecuted instantiation: reconinter.c:valid_ref_frame_size
Unexecuted instantiation: reconintra.c:valid_ref_frame_size
Unexecuted instantiation: resize.c:valid_ref_frame_size
Unexecuted instantiation: restoration.c:valid_ref_frame_size
scale.c:valid_ref_frame_size
Line
Count
Source
78
1.60M
                                       int this_width, int this_height) {
79
1.60M
  return 2 * this_width >= ref_width && 2 * this_height >= ref_height &&
80
1.60M
         this_width <= 16 * ref_width && this_height <= 16 * ref_height;
81
1.60M
}
Unexecuted instantiation: scan.c:valid_ref_frame_size
Unexecuted instantiation: seg_common.c:valid_ref_frame_size
Unexecuted instantiation: thread_common.c:valid_ref_frame_size
Unexecuted instantiation: tile_common.c:valid_ref_frame_size
Unexecuted instantiation: txb_common.c:valid_ref_frame_size
Unexecuted instantiation: warped_motion.c:valid_ref_frame_size
Unexecuted instantiation: aq_complexity.c:valid_ref_frame_size
Unexecuted instantiation: aq_cyclicrefresh.c:valid_ref_frame_size
Unexecuted instantiation: aq_variance.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm2d.c:valid_ref_frame_size
Unexecuted instantiation: cnn.c:valid_ref_frame_size
Unexecuted instantiation: compound_type.c:valid_ref_frame_size
Unexecuted instantiation: encode_strategy.c:valid_ref_frame_size
Unexecuted instantiation: global_motion.c:valid_ref_frame_size
Unexecuted instantiation: gop_structure.c:valid_ref_frame_size
Unexecuted instantiation: interp_search.c:valid_ref_frame_size
Unexecuted instantiation: ml.c:valid_ref_frame_size
Unexecuted instantiation: motion_search_facade.c:valid_ref_frame_size
Unexecuted instantiation: cfl_sse2.c:valid_ref_frame_size
Unexecuted instantiation: convolve_2d_sse2.c:valid_ref_frame_size
Unexecuted instantiation: convolve_sse2.c:valid_ref_frame_size
Unexecuted instantiation: jnt_convolve_sse2.c:valid_ref_frame_size
Unexecuted instantiation: resize_sse2.c:valid_ref_frame_size
Unexecuted instantiation: wiener_convolve_sse2.c:valid_ref_frame_size
Unexecuted instantiation: av1_k_means_sse2.c:valid_ref_frame_size
Unexecuted instantiation: av1_quantize_sse2.c:valid_ref_frame_size
Unexecuted instantiation: error_intrin_sse2.c:valid_ref_frame_size
Unexecuted instantiation: temporal_filter_sse2.c:valid_ref_frame_size
Unexecuted instantiation: wedge_utils_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_block_error_intrin_sse2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_temporal_filter_sse2.c:valid_ref_frame_size
Unexecuted instantiation: ml_sse3.c:valid_ref_frame_size
Unexecuted instantiation: av1_inv_txfm_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: cfl_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: jnt_convolve_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: resize_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_2d_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: reconinter_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:valid_ref_frame_size
Unexecuted instantiation: av1_convolve_scale_sse4.c:valid_ref_frame_size
Unexecuted instantiation: av1_txfm_sse4.c:valid_ref_frame_size
Unexecuted instantiation: cdef_block_sse4.c:valid_ref_frame_size
Unexecuted instantiation: filterintra_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_inv_txfm_sse4.c:valid_ref_frame_size
Unexecuted instantiation: intra_edge_sse4.c:valid_ref_frame_size
Unexecuted instantiation: reconinter_sse4.c:valid_ref_frame_size
Unexecuted instantiation: selfguided_sse4.c:valid_ref_frame_size
Unexecuted instantiation: warp_plane_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_2d_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_jnt_convolve_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_warp_plane_sse4.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:valid_ref_frame_size
Unexecuted instantiation: encodetxb_sse4.c:valid_ref_frame_size
Unexecuted instantiation: highbd_fwd_txfm_sse4.c:valid_ref_frame_size
Unexecuted instantiation: rdopt_sse4.c:valid_ref_frame_size
Unexecuted instantiation: pickrst_sse4.c:valid_ref_frame_size
Unexecuted instantiation: av1_highbd_quantize_sse4.c:valid_ref_frame_size
Unexecuted instantiation: hash_sse42.c:valid_ref_frame_size
Unexecuted instantiation: av1_inv_txfm_avx2.c:valid_ref_frame_size
Unexecuted instantiation: cdef_block_avx2.c:valid_ref_frame_size
Unexecuted instantiation: cfl_avx2.c:valid_ref_frame_size
Unexecuted instantiation: convolve_2d_avx2.c:valid_ref_frame_size
Unexecuted instantiation: convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_inv_txfm_avx2.c:valid_ref_frame_size
Unexecuted instantiation: jnt_convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: reconinter_avx2.c:valid_ref_frame_size
Unexecuted instantiation: resize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: selfguided_avx2.c:valid_ref_frame_size
Unexecuted instantiation: warp_plane_avx2.c:valid_ref_frame_size
Unexecuted instantiation: wiener_convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_convolve_2d_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_wiener_convolve_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_warp_affine_avx2.c:valid_ref_frame_size
Unexecuted instantiation: av1_quantize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: error_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_fwd_txfm_avx2.c:valid_ref_frame_size
Unexecuted instantiation: wedge_utils_avx2.c:valid_ref_frame_size
Unexecuted instantiation: encodetxb_avx2.c:valid_ref_frame_size
Unexecuted instantiation: rdopt_avx2.c:valid_ref_frame_size
Unexecuted instantiation: av1_k_means_avx2.c:valid_ref_frame_size
Unexecuted instantiation: temporal_filter_avx2.c:valid_ref_frame_size
Unexecuted instantiation: pickrst_avx2.c:valid_ref_frame_size
Unexecuted instantiation: cnn_avx2.c:valid_ref_frame_size
Unexecuted instantiation: ml_avx2.c:valid_ref_frame_size
Unexecuted instantiation: av1_highbd_quantize_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_block_error_intrin_avx2.c:valid_ref_frame_size
Unexecuted instantiation: highbd_temporal_filter_avx2.c:valid_ref_frame_size
Unexecuted instantiation: blk_sse_sum.c:valid_ref_frame_size
Unexecuted instantiation: fft.c:valid_ref_frame_size
Unexecuted instantiation: sum_squares.c:valid_ref_frame_size
Unexecuted instantiation: highbd_intrapred_sse2.c:valid_ref_frame_size
Unexecuted instantiation: variance_impl_ssse3.c:valid_ref_frame_size
Unexecuted instantiation: av1_inv_txfm1d.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm1d.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm_sse2.c:valid_ref_frame_size
Unexecuted instantiation: av1_fwd_txfm1d_sse4.c:valid_ref_frame_size
82
83
#ifdef __cplusplus
84
}  // extern "C"
85
#endif
86
87
#endif  // AOM_AV1_COMMON_SCALE_H_