/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.90M | #define SCALE_NUMERATOR 8 |
23 | | |
24 | 100M | #define REF_SCALE_SHIFT 14 |
25 | 145M | #define REF_NO_SCALE (1 << REF_SCALE_SHIFT) |
26 | 147M | #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 | 152k | static inline int av1_scaled_x(int val, const struct scale_factors *sf) { |
37 | 152k | const int off = |
38 | 152k | (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); |
39 | 152k | const int64_t tval = (int64_t)val * sf->x_scale_fp + off; |
40 | 152k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, |
41 | 152k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); |
42 | 152k | } Unexecuted instantiation: av1_dx_iface.c:av1_scaled_x decodeframe.c:av1_scaled_x Line | Count | Source | 36 | 38.0k | static inline int av1_scaled_x(int val, const struct scale_factors *sf) { | 37 | 38.0k | const int off = | 38 | 38.0k | (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 39 | 38.0k | const int64_t tval = (int64_t)val * sf->x_scale_fp + off; | 40 | 38.0k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 41 | 38.0k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 42 | 38.0k | } |
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 | 38.7k | static inline int av1_scaled_x(int val, const struct scale_factors *sf) { | 37 | 38.7k | const int off = | 38 | 38.7k | (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 39 | 38.7k | const int64_t tval = (int64_t)val * sf->x_scale_fp + off; | 40 | 38.7k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 41 | 38.7k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 42 | 38.7k | } |
Unexecuted instantiation: reconintra.c:av1_scaled_x Unexecuted instantiation: resize.c:av1_scaled_x Unexecuted instantiation: restoration.c:av1_scaled_x Line | Count | Source | 36 | 76.0k | static inline int av1_scaled_x(int val, const struct scale_factors *sf) { | 37 | 76.0k | const int off = | 38 | 76.0k | (sf->x_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 39 | 76.0k | const int64_t tval = (int64_t)val * sf->x_scale_fp + off; | 40 | 76.0k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 41 | 76.0k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 42 | 76.0k | } |
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 | 152k | static inline int av1_scaled_y(int val, const struct scale_factors *sf) { |
46 | 152k | const int off = |
47 | 152k | (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); |
48 | 152k | const int64_t tval = (int64_t)val * sf->y_scale_fp + off; |
49 | 152k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, |
50 | 152k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); |
51 | 152k | } Unexecuted instantiation: av1_dx_iface.c:av1_scaled_y decodeframe.c:av1_scaled_y Line | Count | Source | 45 | 38.0k | static inline int av1_scaled_y(int val, const struct scale_factors *sf) { | 46 | 38.0k | const int off = | 47 | 38.0k | (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 48 | 38.0k | const int64_t tval = (int64_t)val * sf->y_scale_fp + off; | 49 | 38.0k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 50 | 38.0k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 51 | 38.0k | } |
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 | 38.7k | static inline int av1_scaled_y(int val, const struct scale_factors *sf) { | 46 | 38.7k | const int off = | 47 | 38.7k | (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 48 | 38.7k | const int64_t tval = (int64_t)val * sf->y_scale_fp + off; | 49 | 38.7k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 50 | 38.7k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 51 | 38.7k | } |
Unexecuted instantiation: reconintra.c:av1_scaled_y Unexecuted instantiation: resize.c:av1_scaled_y Unexecuted instantiation: restoration.c:av1_scaled_y Line | Count | Source | 45 | 76.0k | static inline int av1_scaled_y(int val, const struct scale_factors *sf) { | 46 | 76.0k | const int off = | 47 | 76.0k | (sf->y_scale_fp - (1 << REF_SCALE_SHIFT)) * (1 << (SUBPEL_BITS - 1)); | 48 | 76.0k | const int64_t tval = (int64_t)val * sf->y_scale_fp + off; | 49 | 76.0k | return (int)ROUND_POWER_OF_TWO_SIGNED_64(tval, | 50 | 76.0k | REF_SCALE_SHIFT - SCALE_EXTRA_BITS); | 51 | 76.0k | } |
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 | 52.1M | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { |
55 | 52.1M | (void)sf; |
56 | 52.1M | return val * (1 << SCALE_EXTRA_BITS); |
57 | 52.1M | } 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 Line | Count | Source | 54 | 8.28M | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { | 55 | 8.28M | (void)sf; | 56 | 8.28M | return val * (1 << SCALE_EXTRA_BITS); | 57 | 8.28M | } |
Unexecuted instantiation: rdopt.c:av1_unscaled_value nonrd_pickmode.c:av1_unscaled_value Line | Count | Source | 54 | 4.35M | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { | 55 | 4.35M | (void)sf; | 56 | 4.35M | return val * (1 << SCALE_EXTRA_BITS); | 57 | 4.35M | } |
Unexecuted instantiation: nonrd_opt.c:av1_unscaled_value reconinter_enc.c:av1_unscaled_value Line | Count | Source | 54 | 29.7M | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { | 55 | 29.7M | (void)sf; | 56 | 29.7M | return val * (1 << SCALE_EXTRA_BITS); | 57 | 29.7M | } |
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 | 25.0k | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { | 55 | 25.0k | (void)sf; | 56 | 25.0k | return val * (1 << SCALE_EXTRA_BITS); | 57 | 25.0k | } |
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.79M | static inline int av1_unscaled_value(int val, const struct scale_factors *sf) { | 55 | 9.79M | (void)sf; | 56 | 9.79M | return val * (1 << SCALE_EXTRA_BITS); | 57 | 9.79M | } |
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 | 49.3M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { |
65 | 49.3M | assert(sf != NULL); |
66 | 49.3M | return sf->x_scale_fp != REF_INVALID_SCALE && |
67 | 49.3M | sf->y_scale_fp != REF_INVALID_SCALE; |
68 | 49.3M | } Unexecuted instantiation: av1_dx_iface.c:av1_is_valid_scale decodeframe.c:av1_is_valid_scale Line | Count | Source | 64 | 1.20M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 1.20M | assert(sf != NULL); | 66 | 1.20M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 1.20M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 1.20M | } |
decodemv.c:av1_is_valid_scale Line | Count | Source | 64 | 104k | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 104k | assert(sf != NULL); | 66 | 104k | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 104k | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 104k | } |
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 | 351k | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 351k | assert(sf != NULL); | 66 | 351k | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 351k | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 351k | } |
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.14M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 1.14M | assert(sf != NULL); | 66 | 1.14M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 1.14M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 1.14M | } |
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 | 19.8k | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 19.8k | assert(sf != NULL); | 66 | 19.8k | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 19.8k | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 19.8k | } |
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.87M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 3.87M | assert(sf != NULL); | 66 | 3.87M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 3.87M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 3.87M | } |
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 | 352k | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 352k | assert(sf != NULL); | 66 | 352k | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 352k | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 352k | } |
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 Line | Count | Source | 64 | 4.14M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 4.14M | assert(sf != NULL); | 66 | 4.14M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 4.14M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 4.14M | } |
rdopt.c:av1_is_valid_scale Line | Count | Source | 64 | 2.03M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 2.03M | assert(sf != NULL); | 66 | 2.03M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 2.03M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 2.03M | } |
nonrd_pickmode.c:av1_is_valid_scale Line | Count | Source | 64 | 3.81M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 3.81M | assert(sf != NULL); | 66 | 3.81M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 3.82M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 3.81M | } |
Unexecuted instantiation: nonrd_opt.c:av1_is_valid_scale reconinter_enc.c:av1_is_valid_scale Line | Count | Source | 64 | 14.8M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 14.8M | assert(sf != NULL); | 66 | 14.8M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 14.8M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 14.8M | } |
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 | 12.5k | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 12.5k | assert(sf != NULL); | 66 | 12.5k | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 12.5k | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 12.5k | } |
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 | 15.1M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 15.1M | assert(sf != NULL); | 66 | 15.1M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 15.1M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 15.1M | } |
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.25M | static inline int av1_is_valid_scale(const struct scale_factors *sf) { | 65 | 2.25M | assert(sf != NULL); | 66 | 2.25M | return sf->x_scale_fp != REF_INVALID_SCALE && | 67 | 2.25M | sf->y_scale_fp != REF_INVALID_SCALE; | 68 | 2.25M | } |
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 | 48.6M | static inline int av1_is_scaled(const struct scale_factors *sf) { |
71 | 48.6M | assert(sf != NULL); |
72 | 48.6M | return av1_is_valid_scale(sf) && |
73 | 48.6M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); |
74 | 48.6M | } Unexecuted instantiation: av1_dx_iface.c:av1_is_scaled decodeframe.c:av1_is_scaled Line | Count | Source | 70 | 1.09M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 1.09M | assert(sf != NULL); | 72 | 1.09M | return av1_is_valid_scale(sf) && | 73 | 1.10M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 1.09M | } |
Line | Count | Source | 70 | 104k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 104k | assert(sf != NULL); | 72 | 104k | return av1_is_valid_scale(sf) && | 73 | 104k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 104k | } |
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 | 351k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 351k | assert(sf != NULL); | 72 | 351k | return av1_is_valid_scale(sf) && | 73 | 351k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 351k | } |
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 Line | Count | Source | 70 | 572k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 572k | assert(sf != NULL); | 72 | 572k | return av1_is_valid_scale(sf) && | 73 | 572k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 572k | } |
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 | 19.8k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 19.8k | assert(sf != NULL); | 72 | 19.8k | return av1_is_valid_scale(sf) && | 73 | 19.8k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 19.8k | } |
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 Line | Count | Source | 70 | 3.87M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 3.87M | assert(sf != NULL); | 72 | 3.87M | return av1_is_valid_scale(sf) && | 73 | 3.87M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 3.87M | } |
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 | 352k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 352k | assert(sf != NULL); | 72 | 352k | return av1_is_valid_scale(sf) && | 73 | 352k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 352k | } |
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 Line | Count | Source | 70 | 4.14M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 4.14M | assert(sf != NULL); | 72 | 4.14M | return av1_is_valid_scale(sf) && | 73 | 4.14M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 4.14M | } |
Line | Count | Source | 70 | 2.03M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 2.03M | assert(sf != NULL); | 72 | 2.03M | return av1_is_valid_scale(sf) && | 73 | 2.03M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 2.03M | } |
nonrd_pickmode.c:av1_is_scaled Line | Count | Source | 70 | 3.81M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 3.81M | assert(sf != NULL); | 72 | 3.81M | return av1_is_valid_scale(sf) && | 73 | 3.82M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 3.81M | } |
Unexecuted instantiation: nonrd_opt.c:av1_is_scaled reconinter_enc.c:av1_is_scaled Line | Count | Source | 70 | 14.8M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 14.8M | assert(sf != NULL); | 72 | 14.8M | return av1_is_valid_scale(sf) && | 73 | 14.8M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 14.8M | } |
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 | 12.5k | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 12.5k | assert(sf != NULL); | 72 | 12.5k | return av1_is_valid_scale(sf) && | 73 | 12.5k | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 12.5k | } |
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 | 15.1M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 15.1M | assert(sf != NULL); | 72 | 15.1M | return av1_is_valid_scale(sf) && | 73 | 15.1M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 15.1M | } |
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.25M | static inline int av1_is_scaled(const struct scale_factors *sf) { | 71 | 2.25M | assert(sf != NULL); | 72 | 2.25M | return av1_is_valid_scale(sf) && | 73 | 2.25M | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); | 74 | 2.25M | } |
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.73M | int this_width, int this_height) { |
79 | 1.73M | return 2 * this_width >= ref_width && 2 * this_height >= ref_height && |
80 | 1.73M | this_width <= 16 * ref_width && this_height <= 16 * ref_height; |
81 | 1.73M | } Unexecuted instantiation: av1_dx_iface.c:valid_ref_frame_size decodeframe.c:valid_ref_frame_size Line | Count | Source | 78 | 7.64k | int this_width, int this_height) { | 79 | 7.64k | return 2 * this_width >= ref_width && 2 * this_height >= ref_height && | 80 | 7.64k | this_width <= 16 * ref_width && this_height <= 16 * ref_height; | 81 | 7.64k | } |
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.72M | int this_width, int this_height) { | 79 | 1.72M | return 2 * this_width >= ref_width && 2 * this_height >= ref_height && | 80 | 1.72M | this_width <= 16 * ref_width && this_height <= 16 * ref_height; | 81 | 1.72M | } |
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_ |