Coverage Report

Created: 2025-11-16 07:20

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libvpx/vpx_dsp/vpx_dsp_common.h
Line
Count
Source
1
/*
2
 *  Copyright (c) 2015 The WebM project authors. All Rights Reserved.
3
 *
4
 *  Use of this source code is governed by a BSD-style license
5
 *  that can be found in the LICENSE file in the root of the source
6
 *  tree. An additional intellectual property rights grant can be found
7
 *  in the file PATENTS.  All contributing project authors may
8
 *  be found in the AUTHORS file in the root of the source tree.
9
 */
10
11
#ifndef VPX_VPX_DSP_VPX_DSP_COMMON_H_
12
#define VPX_VPX_DSP_VPX_DSP_COMMON_H_
13
14
#include <limits.h>
15
16
#include "./vpx_config.h"
17
#include "vpx/vpx_integer.h"
18
#include "vpx_ports/mem.h"
19
20
#ifdef __cplusplus
21
extern "C" {
22
#endif
23
24
1.80G
#define VPXMIN(x, y) (((x) < (y)) ? (x) : (y))
25
493M
#define VPXMAX(x, y) (((x) > (y)) ? (x) : (y))
26
27
#define VPX_SWAP(type, a, b) \
28
  do {                       \
29
    type c = (b);            \
30
    (b) = a;                 \
31
    (a) = c;                 \
32
  } while (0)
33
34
#if CONFIG_VP9_HIGHBITDEPTH
35
// Note:
36
// tran_low_t  is the datatype used for final transform coefficients.
37
// tran_high_t is the datatype used for intermediate transform stages.
38
typedef int64_t tran_high_t;
39
typedef int32_t tran_low_t;
40
#else
41
// Note:
42
// tran_low_t  is the datatype used for final transform coefficients.
43
// tran_high_t is the datatype used for intermediate transform stages.
44
typedef int32_t tran_high_t;
45
typedef int16_t tran_low_t;
46
#endif  // CONFIG_VP9_HIGHBITDEPTH
47
48
typedef int16_t tran_coef_t;
49
50
// Visual Studio 2022 (cl.exe) < 17.7 targeting AArch64 with optimizations
51
// enabled produces invalid code for clip_pixel() when the return type is
52
// uint8_t. See:
53
// https://developercommunity.visualstudio.com/t/Misoptimization-for-ARM64-in-VS-2022-17/10363361
54
#if defined(_MSC_VER) && _MSC_VER < 1937 && defined(_M_ARM64) && \
55
    !defined(__clang__)
56
static INLINE int clip_pixel(int val) {
57
  return (val > 255) ? 255 : (val < 0) ? 0 : val;
58
}
59
#else
60
83.3M
static INLINE uint8_t clip_pixel(int val) {
61
83.3M
  return (val > 255) ? 255 : (val < 0) ? 0 : val;
62
83.3M
}
Unexecuted instantiation: vp8_dx_iface.c:clip_pixel
Unexecuted instantiation: onyxd_if.c:clip_pixel
Unexecuted instantiation: vp9_dx_iface.c:clip_pixel
Unexecuted instantiation: vp9_decodeframe.c:clip_pixel
Unexecuted instantiation: vp9_detokenize.c:clip_pixel
Unexecuted instantiation: vp9_decoder.c:clip_pixel
Unexecuted instantiation: vp9_dsubexp.c:clip_pixel
Unexecuted instantiation: yv12config.c:clip_pixel
Unexecuted instantiation: yv12extend.c:clip_pixel
Unexecuted instantiation: prob.c:clip_pixel
Unexecuted instantiation: bitreader.c:clip_pixel
Unexecuted instantiation: vpx_dsp_rtcd.c:clip_pixel
Unexecuted instantiation: reconintra.c:clip_pixel
Unexecuted instantiation: reconintra4x4.c:clip_pixel
Unexecuted instantiation: postproc.c:clip_pixel
Unexecuted instantiation: decodeframe.c:clip_pixel
Unexecuted instantiation: vp9_alloccommon.c:clip_pixel
Unexecuted instantiation: vp9_blockd.c:clip_pixel
Unexecuted instantiation: vp9_entropy.c:clip_pixel
Unexecuted instantiation: vp9_entropymode.c:clip_pixel
Unexecuted instantiation: vp9_entropymv.c:clip_pixel
Unexecuted instantiation: vp9_idct.c:clip_pixel
Unexecuted instantiation: vp9_pred_common.c:clip_pixel
Unexecuted instantiation: vp9_rtcd.c:clip_pixel
Unexecuted instantiation: vp9_scale.c:clip_pixel
Unexecuted instantiation: vp9_seg_common.c:clip_pixel
Unexecuted instantiation: vp9_tile_common.c:clip_pixel
Unexecuted instantiation: vp9_loopfilter.c:clip_pixel
Unexecuted instantiation: vp9_thread_common.c:clip_pixel
Unexecuted instantiation: vp9_quant_common.c:clip_pixel
Unexecuted instantiation: vp9_reconinter.c:clip_pixel
Unexecuted instantiation: vp9_reconintra.c:clip_pixel
Unexecuted instantiation: vp9_common_data.c:clip_pixel
Unexecuted instantiation: vp9_scan.c:clip_pixel
Unexecuted instantiation: vp9_idct_intrin_sse2.c:clip_pixel
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:clip_pixel
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:clip_pixel
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:clip_pixel
Unexecuted instantiation: vp9_frame_scale.c:clip_pixel
Unexecuted instantiation: vp9_encoder.c:clip_pixel
Unexecuted instantiation: vp9_picklpf.c:clip_pixel
Unexecuted instantiation: vp9_quantize.c:clip_pixel
Unexecuted instantiation: vp9_ratectrl.c:clip_pixel
Unexecuted instantiation: vp9_rd.c:clip_pixel
Unexecuted instantiation: vp9_segmentation.c:clip_pixel
Unexecuted instantiation: vp9_speed_features.c:clip_pixel
Unexecuted instantiation: vp9_svc_layercontext.c:clip_pixel
Unexecuted instantiation: vp9_resize.c:clip_pixel
Unexecuted instantiation: vp9_tokenize.c:clip_pixel
Unexecuted instantiation: vp9_aq_variance.c:clip_pixel
Unexecuted instantiation: vp9_aq_360.c:clip_pixel
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:clip_pixel
Unexecuted instantiation: vp9_aq_complexity.c:clip_pixel
Unexecuted instantiation: vp9_alt_ref_aq.c:clip_pixel
Unexecuted instantiation: vp9_skin_detection.c:clip_pixel
Unexecuted instantiation: vp9_noise_estimate.c:clip_pixel
Unexecuted instantiation: vp9_ext_ratectrl.c:clip_pixel
Unexecuted instantiation: vp9_temporal_filter.c:clip_pixel
Unexecuted instantiation: vp9_tpl_model.c:clip_pixel
Unexecuted instantiation: vp9_mbgraph.c:clip_pixel
Unexecuted instantiation: temporal_filter_ssse3.c:clip_pixel
Unexecuted instantiation: temporal_filter_sse4.c:clip_pixel
Unexecuted instantiation: temporal_filter_avx2.c:clip_pixel
Unexecuted instantiation: vp9_quantize_sse2.c:clip_pixel
Unexecuted instantiation: vp9_quantize_ssse3.c:clip_pixel
Unexecuted instantiation: vp9_quantize_avx2.c:clip_pixel
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:clip_pixel
Unexecuted instantiation: highbd_temporal_filter_sse4.c:clip_pixel
Unexecuted instantiation: highbd_temporal_filter_avx2.c:clip_pixel
Unexecuted instantiation: vp9_frame_scale_ssse3.c:clip_pixel
Unexecuted instantiation: vp9_error_avx2.c:clip_pixel
Unexecuted instantiation: vp9_decodemv.c:clip_pixel
Unexecuted instantiation: psnr.c:clip_pixel
Unexecuted instantiation: sse.c:clip_pixel
Unexecuted instantiation: sse_sse4.c:clip_pixel
Unexecuted instantiation: sse_avx2.c:clip_pixel
Unexecuted instantiation: intrapred.c:clip_pixel
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:clip_pixel
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:clip_pixel
Unexecuted instantiation: add_noise.c:clip_pixel
Unexecuted instantiation: post_proc_sse2.c:clip_pixel
vpx_convolve.c:clip_pixel
Line
Count
Source
60
50.0M
static INLINE uint8_t clip_pixel(int val) {
61
50.0M
  return (val > 255) ? 255 : (val < 0) ? 0 : val;
62
50.0M
}
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:clip_pixel
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:clip_pixel
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:clip_pixel
Unexecuted instantiation: highbd_convolve_avx2.c:clip_pixel
Unexecuted instantiation: loopfilter_sse2.c:clip_pixel
Unexecuted instantiation: loopfilter_avx2.c:clip_pixel
Unexecuted instantiation: highbd_loopfilter_sse2.c:clip_pixel
Unexecuted instantiation: fwd_txfm_sse2.c:clip_pixel
inv_txfm.c:clip_pixel
Line
Count
Source
60
33.2M
static INLINE uint8_t clip_pixel(int val) {
61
33.2M
  return (val > 255) ? 255 : (val < 0) ? 0 : val;
62
33.2M
}
Unexecuted instantiation: inv_txfm_sse2.c:clip_pixel
Unexecuted instantiation: inv_txfm_avx2.c:clip_pixel
Unexecuted instantiation: inv_txfm_ssse3.c:clip_pixel
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:clip_pixel
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:clip_pixel
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:clip_pixel
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:clip_pixel
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:clip_pixel
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:clip_pixel
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:clip_pixel
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:clip_pixel
Unexecuted instantiation: quantize.c:clip_pixel
Unexecuted instantiation: quantize_sse2.c:clip_pixel
Unexecuted instantiation: quantize_ssse3.c:clip_pixel
Unexecuted instantiation: quantize_avx.c:clip_pixel
Unexecuted instantiation: quantize_avx2.c:clip_pixel
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:clip_pixel
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:clip_pixel
Unexecuted instantiation: avg.c:clip_pixel
Unexecuted instantiation: avg_intrin_sse2.c:clip_pixel
Unexecuted instantiation: avg_intrin_avx2.c:clip_pixel
Unexecuted instantiation: sad.c:clip_pixel
Unexecuted instantiation: subtract.c:clip_pixel
Unexecuted instantiation: sad4d_avx2.c:clip_pixel
Unexecuted instantiation: sad_avx2.c:clip_pixel
Unexecuted instantiation: subtract_avx2.c:clip_pixel
Unexecuted instantiation: sad4d_avx512.c:clip_pixel
Unexecuted instantiation: sad_avx512.c:clip_pixel
Unexecuted instantiation: highbd_sad4d_avx2.c:clip_pixel
Unexecuted instantiation: highbd_sad_avx2.c:clip_pixel
Unexecuted instantiation: variance.c:clip_pixel
Unexecuted instantiation: avg_pred_sse2.c:clip_pixel
Unexecuted instantiation: avg_pred_avx2.c:clip_pixel
Unexecuted instantiation: variance_sse2.c:clip_pixel
Unexecuted instantiation: variance_avx2.c:clip_pixel
Unexecuted instantiation: highbd_variance_sse2.c:clip_pixel
Unexecuted instantiation: mfqe.c:clip_pixel
Unexecuted instantiation: dboolhuff.c:clip_pixel
Unexecuted instantiation: vp9_cx_iface.c:clip_pixel
Unexecuted instantiation: vp9_bitstream.c:clip_pixel
Unexecuted instantiation: vp9_context_tree.c:clip_pixel
Unexecuted instantiation: vp9_cost.c:clip_pixel
Unexecuted instantiation: vp9_dct.c:clip_pixel
Unexecuted instantiation: vp9_encodeframe.c:clip_pixel
Unexecuted instantiation: vp9_encodemb.c:clip_pixel
Unexecuted instantiation: vp9_encodemv.c:clip_pixel
Unexecuted instantiation: vp9_ethread.c:clip_pixel
Unexecuted instantiation: vp9_firstpass.c:clip_pixel
Unexecuted instantiation: vp9_lookahead.c:clip_pixel
Unexecuted instantiation: vp9_multi_thread.c:clip_pixel
Unexecuted instantiation: vp9_mcomp.c:clip_pixel
Unexecuted instantiation: vp9_rdopt.c:clip_pixel
Unexecuted instantiation: vp9_pickmode.c:clip_pixel
Unexecuted instantiation: vp9_subexp.c:clip_pixel
Unexecuted instantiation: vp9_treewriter.c:clip_pixel
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:clip_pixel
Unexecuted instantiation: vp9_dct_intrin_sse2.c:clip_pixel
Unexecuted instantiation: bitwriter.c:clip_pixel
Unexecuted instantiation: deblock.c:clip_pixel
Unexecuted instantiation: fwd_txfm.c:clip_pixel
Unexecuted instantiation: sum_squares_sse2.c:clip_pixel
Unexecuted instantiation: vp9_mvref_common.c:clip_pixel
Unexecuted instantiation: vp9_extend.c:clip_pixel
Unexecuted instantiation: vp8_cx_iface.c:clip_pixel
Unexecuted instantiation: onyx_if.c:clip_pixel
Unexecuted instantiation: pickinter.c:clip_pixel
Unexecuted instantiation: picklpf.c:clip_pixel
Unexecuted instantiation: ratectrl.c:clip_pixel
Unexecuted instantiation: rdopt.c:clip_pixel
Unexecuted instantiation: vp8_skin_detection.c:clip_pixel
Unexecuted instantiation: encodeframe.c:clip_pixel
Unexecuted instantiation: encodeintra.c:clip_pixel
Unexecuted instantiation: encodemb.c:clip_pixel
Unexecuted instantiation: firstpass.c:clip_pixel
Unexecuted instantiation: mcomp.c:clip_pixel
63
#endif
64
65
849M
static INLINE int clamp(int value, int low, int high) {
66
849M
  return value < low ? low : (value > high ? high : value);
67
849M
}
Unexecuted instantiation: vp8_dx_iface.c:clamp
Unexecuted instantiation: onyxd_if.c:clamp
Unexecuted instantiation: vp9_dx_iface.c:clamp
Unexecuted instantiation: vp9_decodeframe.c:clamp
Unexecuted instantiation: vp9_detokenize.c:clamp
Unexecuted instantiation: vp9_decoder.c:clamp
Unexecuted instantiation: vp9_dsubexp.c:clamp
Unexecuted instantiation: yv12config.c:clamp
Unexecuted instantiation: yv12extend.c:clamp
Unexecuted instantiation: prob.c:clamp
Unexecuted instantiation: bitreader.c:clamp
Unexecuted instantiation: vpx_dsp_rtcd.c:clamp
Unexecuted instantiation: reconintra.c:clamp
Unexecuted instantiation: reconintra4x4.c:clamp
Unexecuted instantiation: postproc.c:clamp
Unexecuted instantiation: decodeframe.c:clamp
Unexecuted instantiation: vp9_alloccommon.c:clamp
Unexecuted instantiation: vp9_blockd.c:clamp
Unexecuted instantiation: vp9_entropy.c:clamp
Unexecuted instantiation: vp9_entropymode.c:clamp
Unexecuted instantiation: vp9_entropymv.c:clamp
Unexecuted instantiation: vp9_idct.c:clamp
Unexecuted instantiation: vp9_pred_common.c:clamp
Unexecuted instantiation: vp9_rtcd.c:clamp
Unexecuted instantiation: vp9_scale.c:clamp
Unexecuted instantiation: vp9_seg_common.c:clamp
Unexecuted instantiation: vp9_tile_common.c:clamp
vp9_loopfilter.c:clamp
Line
Count
Source
65
21.1M
static INLINE int clamp(int value, int low, int high) {
66
21.1M
  return value < low ? low : (value > high ? high : value);
67
21.1M
}
Unexecuted instantiation: vp9_thread_common.c:clamp
vp9_quant_common.c:clamp
Line
Count
Source
65
78.4M
static INLINE int clamp(int value, int low, int high) {
66
78.4M
  return value < low ? low : (value > high ? high : value);
67
78.4M
}
vp9_reconinter.c:clamp
Line
Count
Source
65
230M
static INLINE int clamp(int value, int low, int high) {
66
230M
  return value < low ? low : (value > high ? high : value);
67
230M
}
Unexecuted instantiation: vp9_reconintra.c:clamp
Unexecuted instantiation: vp9_common_data.c:clamp
Unexecuted instantiation: vp9_scan.c:clamp
Unexecuted instantiation: vp9_idct_intrin_sse2.c:clamp
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:clamp
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:clamp
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:clamp
Unexecuted instantiation: vp9_frame_scale.c:clamp
vp9_encoder.c:clamp
Line
Count
Source
65
69.4k
static INLINE int clamp(int value, int low, int high) {
66
69.4k
  return value < low ? low : (value > high ? high : value);
67
69.4k
}
vp9_picklpf.c:clamp
Line
Count
Source
65
46.7k
static INLINE int clamp(int value, int low, int high) {
66
46.7k
  return value < low ? low : (value > high ? high : value);
67
46.7k
}
Unexecuted instantiation: vp9_quantize.c:clamp
vp9_ratectrl.c:clamp
Line
Count
Source
65
196k
static INLINE int clamp(int value, int low, int high) {
66
196k
  return value < low ? low : (value > high ? high : value);
67
196k
}
vp9_rd.c:clamp
Line
Count
Source
65
433k
static INLINE int clamp(int value, int low, int high) {
66
433k
  return value < low ? low : (value > high ? high : value);
67
433k
}
Unexecuted instantiation: vp9_segmentation.c:clamp
Unexecuted instantiation: vp9_speed_features.c:clamp
Unexecuted instantiation: vp9_svc_layercontext.c:clamp
Unexecuted instantiation: vp9_resize.c:clamp
Unexecuted instantiation: vp9_tokenize.c:clamp
vp9_aq_variance.c:clamp
Line
Count
Source
65
2.20M
static INLINE int clamp(int value, int low, int high) {
66
2.20M
  return value < low ? low : (value > high ? high : value);
67
2.20M
}
Unexecuted instantiation: vp9_aq_360.c:clamp
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:clamp
Unexecuted instantiation: vp9_aq_complexity.c:clamp
Unexecuted instantiation: vp9_alt_ref_aq.c:clamp
Unexecuted instantiation: vp9_skin_detection.c:clamp
Unexecuted instantiation: vp9_noise_estimate.c:clamp
Unexecuted instantiation: vp9_ext_ratectrl.c:clamp
Unexecuted instantiation: vp9_temporal_filter.c:clamp
Unexecuted instantiation: vp9_tpl_model.c:clamp
Unexecuted instantiation: vp9_mbgraph.c:clamp
Unexecuted instantiation: temporal_filter_ssse3.c:clamp
Unexecuted instantiation: temporal_filter_sse4.c:clamp
Unexecuted instantiation: temporal_filter_avx2.c:clamp
Unexecuted instantiation: vp9_quantize_sse2.c:clamp
Unexecuted instantiation: vp9_quantize_ssse3.c:clamp
Unexecuted instantiation: vp9_quantize_avx2.c:clamp
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:clamp
Unexecuted instantiation: highbd_temporal_filter_sse4.c:clamp
Unexecuted instantiation: highbd_temporal_filter_avx2.c:clamp
Unexecuted instantiation: vp9_frame_scale_ssse3.c:clamp
Unexecuted instantiation: vp9_error_avx2.c:clamp
vp9_decodemv.c:clamp
Line
Count
Source
65
12.5M
static INLINE int clamp(int value, int low, int high) {
66
12.5M
  return value < low ? low : (value > high ? high : value);
67
12.5M
}
Unexecuted instantiation: psnr.c:clamp
Unexecuted instantiation: sse.c:clamp
Unexecuted instantiation: sse_sse4.c:clamp
Unexecuted instantiation: sse_avx2.c:clamp
Unexecuted instantiation: intrapred.c:clamp
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:clamp
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:clamp
Unexecuted instantiation: add_noise.c:clamp
Unexecuted instantiation: post_proc_sse2.c:clamp
vpx_convolve.c:clamp
Line
Count
Source
65
42.3M
static INLINE int clamp(int value, int low, int high) {
66
42.3M
  return value < low ? low : (value > high ? high : value);
67
42.3M
}
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:clamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:clamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:clamp
Unexecuted instantiation: highbd_convolve_avx2.c:clamp
Unexecuted instantiation: loopfilter_sse2.c:clamp
Unexecuted instantiation: loopfilter_avx2.c:clamp
Unexecuted instantiation: highbd_loopfilter_sse2.c:clamp
Unexecuted instantiation: fwd_txfm_sse2.c:clamp
inv_txfm.c:clamp
Line
Count
Source
65
5.16M
static INLINE int clamp(int value, int low, int high) {
66
5.16M
  return value < low ? low : (value > high ? high : value);
67
5.16M
}
Unexecuted instantiation: inv_txfm_sse2.c:clamp
Unexecuted instantiation: inv_txfm_avx2.c:clamp
Unexecuted instantiation: inv_txfm_ssse3.c:clamp
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:clamp
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:clamp
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:clamp
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:clamp
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:clamp
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:clamp
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:clamp
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:clamp
quantize.c:clamp
Line
Count
Source
65
452k
static INLINE int clamp(int value, int low, int high) {
66
452k
  return value < low ? low : (value > high ? high : value);
67
452k
}
Unexecuted instantiation: quantize_sse2.c:clamp
Unexecuted instantiation: quantize_ssse3.c:clamp
Unexecuted instantiation: quantize_avx.c:clamp
Unexecuted instantiation: quantize_avx2.c:clamp
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:clamp
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:clamp
Unexecuted instantiation: avg.c:clamp
Unexecuted instantiation: avg_intrin_sse2.c:clamp
Unexecuted instantiation: avg_intrin_avx2.c:clamp
Unexecuted instantiation: sad.c:clamp
Unexecuted instantiation: subtract.c:clamp
Unexecuted instantiation: sad4d_avx2.c:clamp
Unexecuted instantiation: sad_avx2.c:clamp
Unexecuted instantiation: subtract_avx2.c:clamp
Unexecuted instantiation: sad4d_avx512.c:clamp
Unexecuted instantiation: sad_avx512.c:clamp
Unexecuted instantiation: highbd_sad4d_avx2.c:clamp
Unexecuted instantiation: highbd_sad_avx2.c:clamp
Unexecuted instantiation: variance.c:clamp
Unexecuted instantiation: avg_pred_sse2.c:clamp
Unexecuted instantiation: avg_pred_avx2.c:clamp
Unexecuted instantiation: variance_sse2.c:clamp
Unexecuted instantiation: variance_avx2.c:clamp
Unexecuted instantiation: highbd_variance_sse2.c:clamp
Unexecuted instantiation: mfqe.c:clamp
Unexecuted instantiation: dboolhuff.c:clamp
vp9_cx_iface.c:clamp
Line
Count
Source
65
4.01k
static INLINE int clamp(int value, int low, int high) {
66
4.01k
  return value < low ? low : (value > high ? high : value);
67
4.01k
}
Unexecuted instantiation: vp9_bitstream.c:clamp
Unexecuted instantiation: vp9_context_tree.c:clamp
Unexecuted instantiation: vp9_cost.c:clamp
Unexecuted instantiation: vp9_dct.c:clamp
Unexecuted instantiation: vp9_encodeframe.c:clamp
Unexecuted instantiation: vp9_encodemb.c:clamp
Unexecuted instantiation: vp9_encodemv.c:clamp
Unexecuted instantiation: vp9_ethread.c:clamp
Unexecuted instantiation: vp9_firstpass.c:clamp
vp9_lookahead.c:clamp
Line
Count
Source
65
3.88k
static INLINE int clamp(int value, int low, int high) {
66
3.88k
  return value < low ? low : (value > high ? high : value);
67
3.88k
}
Unexecuted instantiation: vp9_multi_thread.c:clamp
vp9_mcomp.c:clamp
Line
Count
Source
65
55.9M
static INLINE int clamp(int value, int low, int high) {
66
55.9M
  return value < low ? low : (value > high ? high : value);
67
55.9M
}
vp9_rdopt.c:clamp
Line
Count
Source
65
28.6M
static INLINE int clamp(int value, int low, int high) {
66
28.6M
  return value < low ? low : (value > high ? high : value);
67
28.6M
}
Unexecuted instantiation: vp9_pickmode.c:clamp
Unexecuted instantiation: vp9_subexp.c:clamp
Unexecuted instantiation: vp9_treewriter.c:clamp
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:clamp
Unexecuted instantiation: vp9_dct_intrin_sse2.c:clamp
Unexecuted instantiation: bitwriter.c:clamp
Unexecuted instantiation: deblock.c:clamp
Unexecuted instantiation: fwd_txfm.c:clamp
Unexecuted instantiation: sum_squares_sse2.c:clamp
vp9_mvref_common.c:clamp
Line
Count
Source
65
186M
static INLINE int clamp(int value, int low, int high) {
66
186M
  return value < low ? low : (value > high ? high : value);
67
186M
}
Unexecuted instantiation: vp9_extend.c:clamp
Unexecuted instantiation: vp8_cx_iface.c:clamp
Unexecuted instantiation: onyx_if.c:clamp
Unexecuted instantiation: pickinter.c:clamp
Unexecuted instantiation: picklpf.c:clamp
Unexecuted instantiation: ratectrl.c:clamp
Unexecuted instantiation: rdopt.c:clamp
Unexecuted instantiation: vp8_skin_detection.c:clamp
Unexecuted instantiation: encodeframe.c:clamp
Unexecuted instantiation: encodeintra.c:clamp
Unexecuted instantiation: encodemb.c:clamp
Unexecuted instantiation: firstpass.c:clamp
mcomp.c:clamp
Line
Count
Source
65
184M
static INLINE int clamp(int value, int low, int high) {
66
184M
  return value < low ? low : (value > high ? high : value);
67
184M
}
68
69
156k
static INLINE double fclamp(double value, double low, double high) {
70
156k
  return value < low ? low : (value > high ? high : value);
71
156k
}
Unexecuted instantiation: vp8_dx_iface.c:fclamp
Unexecuted instantiation: onyxd_if.c:fclamp
Unexecuted instantiation: vp9_dx_iface.c:fclamp
Unexecuted instantiation: vp9_decodeframe.c:fclamp
Unexecuted instantiation: vp9_detokenize.c:fclamp
Unexecuted instantiation: vp9_decoder.c:fclamp
Unexecuted instantiation: vp9_dsubexp.c:fclamp
Unexecuted instantiation: yv12config.c:fclamp
Unexecuted instantiation: yv12extend.c:fclamp
Unexecuted instantiation: prob.c:fclamp
Unexecuted instantiation: bitreader.c:fclamp
Unexecuted instantiation: vpx_dsp_rtcd.c:fclamp
Unexecuted instantiation: reconintra.c:fclamp
Unexecuted instantiation: reconintra4x4.c:fclamp
Unexecuted instantiation: postproc.c:fclamp
Unexecuted instantiation: decodeframe.c:fclamp
Unexecuted instantiation: vp9_alloccommon.c:fclamp
Unexecuted instantiation: vp9_blockd.c:fclamp
Unexecuted instantiation: vp9_entropy.c:fclamp
Unexecuted instantiation: vp9_entropymode.c:fclamp
Unexecuted instantiation: vp9_entropymv.c:fclamp
Unexecuted instantiation: vp9_idct.c:fclamp
Unexecuted instantiation: vp9_pred_common.c:fclamp
Unexecuted instantiation: vp9_rtcd.c:fclamp
Unexecuted instantiation: vp9_scale.c:fclamp
Unexecuted instantiation: vp9_seg_common.c:fclamp
Unexecuted instantiation: vp9_tile_common.c:fclamp
Unexecuted instantiation: vp9_loopfilter.c:fclamp
Unexecuted instantiation: vp9_thread_common.c:fclamp
Unexecuted instantiation: vp9_quant_common.c:fclamp
Unexecuted instantiation: vp9_reconinter.c:fclamp
Unexecuted instantiation: vp9_reconintra.c:fclamp
Unexecuted instantiation: vp9_common_data.c:fclamp
Unexecuted instantiation: vp9_scan.c:fclamp
Unexecuted instantiation: vp9_idct_intrin_sse2.c:fclamp
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:fclamp
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:fclamp
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:fclamp
Unexecuted instantiation: vp9_frame_scale.c:fclamp
Unexecuted instantiation: vp9_encoder.c:fclamp
Unexecuted instantiation: vp9_picklpf.c:fclamp
Unexecuted instantiation: vp9_quantize.c:fclamp
vp9_ratectrl.c:fclamp
Line
Count
Source
69
156k
static INLINE double fclamp(double value, double low, double high) {
70
156k
  return value < low ? low : (value > high ? high : value);
71
156k
}
Unexecuted instantiation: vp9_rd.c:fclamp
Unexecuted instantiation: vp9_segmentation.c:fclamp
Unexecuted instantiation: vp9_speed_features.c:fclamp
Unexecuted instantiation: vp9_svc_layercontext.c:fclamp
Unexecuted instantiation: vp9_resize.c:fclamp
Unexecuted instantiation: vp9_tokenize.c:fclamp
Unexecuted instantiation: vp9_aq_variance.c:fclamp
Unexecuted instantiation: vp9_aq_360.c:fclamp
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:fclamp
Unexecuted instantiation: vp9_aq_complexity.c:fclamp
Unexecuted instantiation: vp9_alt_ref_aq.c:fclamp
Unexecuted instantiation: vp9_skin_detection.c:fclamp
Unexecuted instantiation: vp9_noise_estimate.c:fclamp
Unexecuted instantiation: vp9_ext_ratectrl.c:fclamp
Unexecuted instantiation: vp9_temporal_filter.c:fclamp
Unexecuted instantiation: vp9_tpl_model.c:fclamp
Unexecuted instantiation: vp9_mbgraph.c:fclamp
Unexecuted instantiation: temporal_filter_ssse3.c:fclamp
Unexecuted instantiation: temporal_filter_sse4.c:fclamp
Unexecuted instantiation: temporal_filter_avx2.c:fclamp
Unexecuted instantiation: vp9_quantize_sse2.c:fclamp
Unexecuted instantiation: vp9_quantize_ssse3.c:fclamp
Unexecuted instantiation: vp9_quantize_avx2.c:fclamp
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:fclamp
Unexecuted instantiation: highbd_temporal_filter_sse4.c:fclamp
Unexecuted instantiation: highbd_temporal_filter_avx2.c:fclamp
Unexecuted instantiation: vp9_frame_scale_ssse3.c:fclamp
Unexecuted instantiation: vp9_error_avx2.c:fclamp
Unexecuted instantiation: vp9_decodemv.c:fclamp
Unexecuted instantiation: psnr.c:fclamp
Unexecuted instantiation: sse.c:fclamp
Unexecuted instantiation: sse_sse4.c:fclamp
Unexecuted instantiation: sse_avx2.c:fclamp
Unexecuted instantiation: intrapred.c:fclamp
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:fclamp
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:fclamp
Unexecuted instantiation: add_noise.c:fclamp
Unexecuted instantiation: post_proc_sse2.c:fclamp
Unexecuted instantiation: vpx_convolve.c:fclamp
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:fclamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:fclamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:fclamp
Unexecuted instantiation: highbd_convolve_avx2.c:fclamp
Unexecuted instantiation: loopfilter_sse2.c:fclamp
Unexecuted instantiation: loopfilter_avx2.c:fclamp
Unexecuted instantiation: highbd_loopfilter_sse2.c:fclamp
Unexecuted instantiation: fwd_txfm_sse2.c:fclamp
Unexecuted instantiation: inv_txfm.c:fclamp
Unexecuted instantiation: inv_txfm_sse2.c:fclamp
Unexecuted instantiation: inv_txfm_avx2.c:fclamp
Unexecuted instantiation: inv_txfm_ssse3.c:fclamp
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:fclamp
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:fclamp
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:fclamp
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:fclamp
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:fclamp
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:fclamp
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:fclamp
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:fclamp
Unexecuted instantiation: quantize.c:fclamp
Unexecuted instantiation: quantize_sse2.c:fclamp
Unexecuted instantiation: quantize_ssse3.c:fclamp
Unexecuted instantiation: quantize_avx.c:fclamp
Unexecuted instantiation: quantize_avx2.c:fclamp
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:fclamp
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:fclamp
Unexecuted instantiation: avg.c:fclamp
Unexecuted instantiation: avg_intrin_sse2.c:fclamp
Unexecuted instantiation: avg_intrin_avx2.c:fclamp
Unexecuted instantiation: sad.c:fclamp
Unexecuted instantiation: subtract.c:fclamp
Unexecuted instantiation: sad4d_avx2.c:fclamp
Unexecuted instantiation: sad_avx2.c:fclamp
Unexecuted instantiation: subtract_avx2.c:fclamp
Unexecuted instantiation: sad4d_avx512.c:fclamp
Unexecuted instantiation: sad_avx512.c:fclamp
Unexecuted instantiation: highbd_sad4d_avx2.c:fclamp
Unexecuted instantiation: highbd_sad_avx2.c:fclamp
Unexecuted instantiation: variance.c:fclamp
Unexecuted instantiation: avg_pred_sse2.c:fclamp
Unexecuted instantiation: avg_pred_avx2.c:fclamp
Unexecuted instantiation: variance_sse2.c:fclamp
Unexecuted instantiation: variance_avx2.c:fclamp
Unexecuted instantiation: highbd_variance_sse2.c:fclamp
Unexecuted instantiation: mfqe.c:fclamp
Unexecuted instantiation: dboolhuff.c:fclamp
Unexecuted instantiation: vp9_cx_iface.c:fclamp
Unexecuted instantiation: vp9_bitstream.c:fclamp
Unexecuted instantiation: vp9_context_tree.c:fclamp
Unexecuted instantiation: vp9_cost.c:fclamp
Unexecuted instantiation: vp9_dct.c:fclamp
Unexecuted instantiation: vp9_encodeframe.c:fclamp
Unexecuted instantiation: vp9_encodemb.c:fclamp
Unexecuted instantiation: vp9_encodemv.c:fclamp
Unexecuted instantiation: vp9_ethread.c:fclamp
Unexecuted instantiation: vp9_firstpass.c:fclamp
Unexecuted instantiation: vp9_lookahead.c:fclamp
Unexecuted instantiation: vp9_multi_thread.c:fclamp
Unexecuted instantiation: vp9_mcomp.c:fclamp
Unexecuted instantiation: vp9_rdopt.c:fclamp
Unexecuted instantiation: vp9_pickmode.c:fclamp
Unexecuted instantiation: vp9_subexp.c:fclamp
Unexecuted instantiation: vp9_treewriter.c:fclamp
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:fclamp
Unexecuted instantiation: vp9_dct_intrin_sse2.c:fclamp
Unexecuted instantiation: bitwriter.c:fclamp
Unexecuted instantiation: deblock.c:fclamp
Unexecuted instantiation: fwd_txfm.c:fclamp
Unexecuted instantiation: sum_squares_sse2.c:fclamp
Unexecuted instantiation: vp9_mvref_common.c:fclamp
Unexecuted instantiation: vp9_extend.c:fclamp
Unexecuted instantiation: vp8_cx_iface.c:fclamp
Unexecuted instantiation: onyx_if.c:fclamp
Unexecuted instantiation: pickinter.c:fclamp
Unexecuted instantiation: picklpf.c:fclamp
Unexecuted instantiation: ratectrl.c:fclamp
Unexecuted instantiation: rdopt.c:fclamp
Unexecuted instantiation: vp8_skin_detection.c:fclamp
Unexecuted instantiation: encodeframe.c:fclamp
Unexecuted instantiation: encodeintra.c:fclamp
Unexecuted instantiation: encodemb.c:fclamp
Unexecuted instantiation: firstpass.c:fclamp
Unexecuted instantiation: mcomp.c:fclamp
72
73
0
static INLINE int64_t lclamp(int64_t value, int64_t low, int64_t high) {
74
0
  return value < low ? low : (value > high ? high : value);
75
0
}
Unexecuted instantiation: vp8_dx_iface.c:lclamp
Unexecuted instantiation: onyxd_if.c:lclamp
Unexecuted instantiation: vp9_dx_iface.c:lclamp
Unexecuted instantiation: vp9_decodeframe.c:lclamp
Unexecuted instantiation: vp9_detokenize.c:lclamp
Unexecuted instantiation: vp9_decoder.c:lclamp
Unexecuted instantiation: vp9_dsubexp.c:lclamp
Unexecuted instantiation: yv12config.c:lclamp
Unexecuted instantiation: yv12extend.c:lclamp
Unexecuted instantiation: prob.c:lclamp
Unexecuted instantiation: bitreader.c:lclamp
Unexecuted instantiation: vpx_dsp_rtcd.c:lclamp
Unexecuted instantiation: reconintra.c:lclamp
Unexecuted instantiation: reconintra4x4.c:lclamp
Unexecuted instantiation: postproc.c:lclamp
Unexecuted instantiation: decodeframe.c:lclamp
Unexecuted instantiation: vp9_alloccommon.c:lclamp
Unexecuted instantiation: vp9_blockd.c:lclamp
Unexecuted instantiation: vp9_entropy.c:lclamp
Unexecuted instantiation: vp9_entropymode.c:lclamp
Unexecuted instantiation: vp9_entropymv.c:lclamp
Unexecuted instantiation: vp9_idct.c:lclamp
Unexecuted instantiation: vp9_pred_common.c:lclamp
Unexecuted instantiation: vp9_rtcd.c:lclamp
Unexecuted instantiation: vp9_scale.c:lclamp
Unexecuted instantiation: vp9_seg_common.c:lclamp
Unexecuted instantiation: vp9_tile_common.c:lclamp
Unexecuted instantiation: vp9_loopfilter.c:lclamp
Unexecuted instantiation: vp9_thread_common.c:lclamp
Unexecuted instantiation: vp9_quant_common.c:lclamp
Unexecuted instantiation: vp9_reconinter.c:lclamp
Unexecuted instantiation: vp9_reconintra.c:lclamp
Unexecuted instantiation: vp9_common_data.c:lclamp
Unexecuted instantiation: vp9_scan.c:lclamp
Unexecuted instantiation: vp9_idct_intrin_sse2.c:lclamp
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:lclamp
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:lclamp
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:lclamp
Unexecuted instantiation: vp9_frame_scale.c:lclamp
Unexecuted instantiation: vp9_encoder.c:lclamp
Unexecuted instantiation: vp9_picklpf.c:lclamp
Unexecuted instantiation: vp9_quantize.c:lclamp
Unexecuted instantiation: vp9_ratectrl.c:lclamp
Unexecuted instantiation: vp9_rd.c:lclamp
Unexecuted instantiation: vp9_segmentation.c:lclamp
Unexecuted instantiation: vp9_speed_features.c:lclamp
Unexecuted instantiation: vp9_svc_layercontext.c:lclamp
Unexecuted instantiation: vp9_resize.c:lclamp
Unexecuted instantiation: vp9_tokenize.c:lclamp
Unexecuted instantiation: vp9_aq_variance.c:lclamp
Unexecuted instantiation: vp9_aq_360.c:lclamp
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:lclamp
Unexecuted instantiation: vp9_aq_complexity.c:lclamp
Unexecuted instantiation: vp9_alt_ref_aq.c:lclamp
Unexecuted instantiation: vp9_skin_detection.c:lclamp
Unexecuted instantiation: vp9_noise_estimate.c:lclamp
Unexecuted instantiation: vp9_ext_ratectrl.c:lclamp
Unexecuted instantiation: vp9_temporal_filter.c:lclamp
Unexecuted instantiation: vp9_tpl_model.c:lclamp
Unexecuted instantiation: vp9_mbgraph.c:lclamp
Unexecuted instantiation: temporal_filter_ssse3.c:lclamp
Unexecuted instantiation: temporal_filter_sse4.c:lclamp
Unexecuted instantiation: temporal_filter_avx2.c:lclamp
Unexecuted instantiation: vp9_quantize_sse2.c:lclamp
Unexecuted instantiation: vp9_quantize_ssse3.c:lclamp
Unexecuted instantiation: vp9_quantize_avx2.c:lclamp
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:lclamp
Unexecuted instantiation: highbd_temporal_filter_sse4.c:lclamp
Unexecuted instantiation: highbd_temporal_filter_avx2.c:lclamp
Unexecuted instantiation: vp9_frame_scale_ssse3.c:lclamp
Unexecuted instantiation: vp9_error_avx2.c:lclamp
Unexecuted instantiation: vp9_decodemv.c:lclamp
Unexecuted instantiation: psnr.c:lclamp
Unexecuted instantiation: sse.c:lclamp
Unexecuted instantiation: sse_sse4.c:lclamp
Unexecuted instantiation: sse_avx2.c:lclamp
Unexecuted instantiation: intrapred.c:lclamp
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:lclamp
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:lclamp
Unexecuted instantiation: add_noise.c:lclamp
Unexecuted instantiation: post_proc_sse2.c:lclamp
Unexecuted instantiation: vpx_convolve.c:lclamp
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:lclamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:lclamp
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:lclamp
Unexecuted instantiation: highbd_convolve_avx2.c:lclamp
Unexecuted instantiation: loopfilter_sse2.c:lclamp
Unexecuted instantiation: loopfilter_avx2.c:lclamp
Unexecuted instantiation: highbd_loopfilter_sse2.c:lclamp
Unexecuted instantiation: fwd_txfm_sse2.c:lclamp
Unexecuted instantiation: inv_txfm.c:lclamp
Unexecuted instantiation: inv_txfm_sse2.c:lclamp
Unexecuted instantiation: inv_txfm_avx2.c:lclamp
Unexecuted instantiation: inv_txfm_ssse3.c:lclamp
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:lclamp
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:lclamp
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:lclamp
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:lclamp
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:lclamp
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:lclamp
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:lclamp
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:lclamp
Unexecuted instantiation: quantize.c:lclamp
Unexecuted instantiation: quantize_sse2.c:lclamp
Unexecuted instantiation: quantize_ssse3.c:lclamp
Unexecuted instantiation: quantize_avx.c:lclamp
Unexecuted instantiation: quantize_avx2.c:lclamp
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:lclamp
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:lclamp
Unexecuted instantiation: avg.c:lclamp
Unexecuted instantiation: avg_intrin_sse2.c:lclamp
Unexecuted instantiation: avg_intrin_avx2.c:lclamp
Unexecuted instantiation: sad.c:lclamp
Unexecuted instantiation: subtract.c:lclamp
Unexecuted instantiation: sad4d_avx2.c:lclamp
Unexecuted instantiation: sad_avx2.c:lclamp
Unexecuted instantiation: subtract_avx2.c:lclamp
Unexecuted instantiation: sad4d_avx512.c:lclamp
Unexecuted instantiation: sad_avx512.c:lclamp
Unexecuted instantiation: highbd_sad4d_avx2.c:lclamp
Unexecuted instantiation: highbd_sad_avx2.c:lclamp
Unexecuted instantiation: variance.c:lclamp
Unexecuted instantiation: avg_pred_sse2.c:lclamp
Unexecuted instantiation: avg_pred_avx2.c:lclamp
Unexecuted instantiation: variance_sse2.c:lclamp
Unexecuted instantiation: variance_avx2.c:lclamp
Unexecuted instantiation: highbd_variance_sse2.c:lclamp
Unexecuted instantiation: mfqe.c:lclamp
Unexecuted instantiation: dboolhuff.c:lclamp
Unexecuted instantiation: vp9_cx_iface.c:lclamp
Unexecuted instantiation: vp9_bitstream.c:lclamp
Unexecuted instantiation: vp9_context_tree.c:lclamp
Unexecuted instantiation: vp9_cost.c:lclamp
Unexecuted instantiation: vp9_dct.c:lclamp
Unexecuted instantiation: vp9_encodeframe.c:lclamp
Unexecuted instantiation: vp9_encodemb.c:lclamp
Unexecuted instantiation: vp9_encodemv.c:lclamp
Unexecuted instantiation: vp9_ethread.c:lclamp
Unexecuted instantiation: vp9_firstpass.c:lclamp
Unexecuted instantiation: vp9_lookahead.c:lclamp
Unexecuted instantiation: vp9_multi_thread.c:lclamp
Unexecuted instantiation: vp9_mcomp.c:lclamp
Unexecuted instantiation: vp9_rdopt.c:lclamp
Unexecuted instantiation: vp9_pickmode.c:lclamp
Unexecuted instantiation: vp9_subexp.c:lclamp
Unexecuted instantiation: vp9_treewriter.c:lclamp
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:lclamp
Unexecuted instantiation: vp9_dct_intrin_sse2.c:lclamp
Unexecuted instantiation: bitwriter.c:lclamp
Unexecuted instantiation: deblock.c:lclamp
Unexecuted instantiation: fwd_txfm.c:lclamp
Unexecuted instantiation: sum_squares_sse2.c:lclamp
Unexecuted instantiation: vp9_mvref_common.c:lclamp
Unexecuted instantiation: vp9_extend.c:lclamp
Unexecuted instantiation: vp8_cx_iface.c:lclamp
Unexecuted instantiation: onyx_if.c:lclamp
Unexecuted instantiation: pickinter.c:lclamp
Unexecuted instantiation: picklpf.c:lclamp
Unexecuted instantiation: ratectrl.c:lclamp
Unexecuted instantiation: rdopt.c:lclamp
Unexecuted instantiation: vp8_skin_detection.c:lclamp
Unexecuted instantiation: encodeframe.c:lclamp
Unexecuted instantiation: encodeintra.c:lclamp
Unexecuted instantiation: encodemb.c:lclamp
Unexecuted instantiation: firstpass.c:lclamp
Unexecuted instantiation: mcomp.c:lclamp
76
77
47.5M
static INLINE uint16_t clip_pixel_highbd(int val, int bd) {
78
47.5M
  switch (bd) {
79
0
    case 8:
80
0
    default: return (uint16_t)clamp(val, 0, 255);
81
28.8M
    case 10: return (uint16_t)clamp(val, 0, 1023);
82
18.6M
    case 12: return (uint16_t)clamp(val, 0, 4095);
83
47.5M
  }
84
47.5M
}
Unexecuted instantiation: vp8_dx_iface.c:clip_pixel_highbd
Unexecuted instantiation: onyxd_if.c:clip_pixel_highbd
Unexecuted instantiation: vp9_dx_iface.c:clip_pixel_highbd
Unexecuted instantiation: vp9_decodeframe.c:clip_pixel_highbd
Unexecuted instantiation: vp9_detokenize.c:clip_pixel_highbd
Unexecuted instantiation: vp9_decoder.c:clip_pixel_highbd
Unexecuted instantiation: vp9_dsubexp.c:clip_pixel_highbd
Unexecuted instantiation: yv12config.c:clip_pixel_highbd
Unexecuted instantiation: yv12extend.c:clip_pixel_highbd
Unexecuted instantiation: prob.c:clip_pixel_highbd
Unexecuted instantiation: bitreader.c:clip_pixel_highbd
Unexecuted instantiation: vpx_dsp_rtcd.c:clip_pixel_highbd
Unexecuted instantiation: reconintra.c:clip_pixel_highbd
Unexecuted instantiation: reconintra4x4.c:clip_pixel_highbd
Unexecuted instantiation: postproc.c:clip_pixel_highbd
Unexecuted instantiation: decodeframe.c:clip_pixel_highbd
Unexecuted instantiation: vp9_alloccommon.c:clip_pixel_highbd
Unexecuted instantiation: vp9_blockd.c:clip_pixel_highbd
Unexecuted instantiation: vp9_entropy.c:clip_pixel_highbd
Unexecuted instantiation: vp9_entropymode.c:clip_pixel_highbd
Unexecuted instantiation: vp9_entropymv.c:clip_pixel_highbd
Unexecuted instantiation: vp9_idct.c:clip_pixel_highbd
Unexecuted instantiation: vp9_pred_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_rtcd.c:clip_pixel_highbd
Unexecuted instantiation: vp9_scale.c:clip_pixel_highbd
Unexecuted instantiation: vp9_seg_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_tile_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_loopfilter.c:clip_pixel_highbd
Unexecuted instantiation: vp9_thread_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_quant_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_reconinter.c:clip_pixel_highbd
Unexecuted instantiation: vp9_reconintra.c:clip_pixel_highbd
Unexecuted instantiation: vp9_common_data.c:clip_pixel_highbd
Unexecuted instantiation: vp9_scan.c:clip_pixel_highbd
Unexecuted instantiation: vp9_idct_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: vp9_frame_scale.c:clip_pixel_highbd
Unexecuted instantiation: vp9_encoder.c:clip_pixel_highbd
Unexecuted instantiation: vp9_picklpf.c:clip_pixel_highbd
Unexecuted instantiation: vp9_quantize.c:clip_pixel_highbd
Unexecuted instantiation: vp9_ratectrl.c:clip_pixel_highbd
Unexecuted instantiation: vp9_rd.c:clip_pixel_highbd
Unexecuted instantiation: vp9_segmentation.c:clip_pixel_highbd
Unexecuted instantiation: vp9_speed_features.c:clip_pixel_highbd
Unexecuted instantiation: vp9_svc_layercontext.c:clip_pixel_highbd
Unexecuted instantiation: vp9_resize.c:clip_pixel_highbd
Unexecuted instantiation: vp9_tokenize.c:clip_pixel_highbd
Unexecuted instantiation: vp9_aq_variance.c:clip_pixel_highbd
Unexecuted instantiation: vp9_aq_360.c:clip_pixel_highbd
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:clip_pixel_highbd
Unexecuted instantiation: vp9_aq_complexity.c:clip_pixel_highbd
Unexecuted instantiation: vp9_alt_ref_aq.c:clip_pixel_highbd
Unexecuted instantiation: vp9_skin_detection.c:clip_pixel_highbd
Unexecuted instantiation: vp9_noise_estimate.c:clip_pixel_highbd
Unexecuted instantiation: vp9_ext_ratectrl.c:clip_pixel_highbd
Unexecuted instantiation: vp9_temporal_filter.c:clip_pixel_highbd
Unexecuted instantiation: vp9_tpl_model.c:clip_pixel_highbd
Unexecuted instantiation: vp9_mbgraph.c:clip_pixel_highbd
Unexecuted instantiation: temporal_filter_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: temporal_filter_sse4.c:clip_pixel_highbd
Unexecuted instantiation: temporal_filter_avx2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_quantize_sse2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_quantize_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: vp9_quantize_avx2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: highbd_temporal_filter_sse4.c:clip_pixel_highbd
Unexecuted instantiation: highbd_temporal_filter_avx2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_frame_scale_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: vp9_error_avx2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_decodemv.c:clip_pixel_highbd
Unexecuted instantiation: psnr.c:clip_pixel_highbd
Unexecuted instantiation: sse.c:clip_pixel_highbd
Unexecuted instantiation: sse_sse4.c:clip_pixel_highbd
Unexecuted instantiation: sse_avx2.c:clip_pixel_highbd
Unexecuted instantiation: intrapred.c:clip_pixel_highbd
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: add_noise.c:clip_pixel_highbd
Unexecuted instantiation: post_proc_sse2.c:clip_pixel_highbd
vpx_convolve.c:clip_pixel_highbd
Line
Count
Source
77
42.3M
static INLINE uint16_t clip_pixel_highbd(int val, int bd) {
78
42.3M
  switch (bd) {
79
0
    case 8:
80
0
    default: return (uint16_t)clamp(val, 0, 255);
81
26.6M
    case 10: return (uint16_t)clamp(val, 0, 1023);
82
15.6M
    case 12: return (uint16_t)clamp(val, 0, 4095);
83
42.3M
  }
84
42.3M
}
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:clip_pixel_highbd
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: highbd_convolve_avx2.c:clip_pixel_highbd
Unexecuted instantiation: loopfilter_sse2.c:clip_pixel_highbd
Unexecuted instantiation: loopfilter_avx2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_loopfilter_sse2.c:clip_pixel_highbd
Unexecuted instantiation: fwd_txfm_sse2.c:clip_pixel_highbd
inv_txfm.c:clip_pixel_highbd
Line
Count
Source
77
5.16M
static INLINE uint16_t clip_pixel_highbd(int val, int bd) {
78
5.16M
  switch (bd) {
79
0
    case 8:
80
0
    default: return (uint16_t)clamp(val, 0, 255);
81
2.13M
    case 10: return (uint16_t)clamp(val, 0, 1023);
82
3.02M
    case 12: return (uint16_t)clamp(val, 0, 4095);
83
5.16M
  }
84
5.16M
}
Unexecuted instantiation: inv_txfm_sse2.c:clip_pixel_highbd
Unexecuted instantiation: inv_txfm_avx2.c:clip_pixel_highbd
Unexecuted instantiation: inv_txfm_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:clip_pixel_highbd
Unexecuted instantiation: quantize.c:clip_pixel_highbd
Unexecuted instantiation: quantize_sse2.c:clip_pixel_highbd
Unexecuted instantiation: quantize_ssse3.c:clip_pixel_highbd
Unexecuted instantiation: quantize_avx.c:clip_pixel_highbd
Unexecuted instantiation: quantize_avx2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:clip_pixel_highbd
Unexecuted instantiation: avg.c:clip_pixel_highbd
Unexecuted instantiation: avg_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: avg_intrin_avx2.c:clip_pixel_highbd
Unexecuted instantiation: sad.c:clip_pixel_highbd
Unexecuted instantiation: subtract.c:clip_pixel_highbd
Unexecuted instantiation: sad4d_avx2.c:clip_pixel_highbd
Unexecuted instantiation: sad_avx2.c:clip_pixel_highbd
Unexecuted instantiation: subtract_avx2.c:clip_pixel_highbd
Unexecuted instantiation: sad4d_avx512.c:clip_pixel_highbd
Unexecuted instantiation: sad_avx512.c:clip_pixel_highbd
Unexecuted instantiation: highbd_sad4d_avx2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_sad_avx2.c:clip_pixel_highbd
Unexecuted instantiation: variance.c:clip_pixel_highbd
Unexecuted instantiation: avg_pred_sse2.c:clip_pixel_highbd
Unexecuted instantiation: avg_pred_avx2.c:clip_pixel_highbd
Unexecuted instantiation: variance_sse2.c:clip_pixel_highbd
Unexecuted instantiation: variance_avx2.c:clip_pixel_highbd
Unexecuted instantiation: highbd_variance_sse2.c:clip_pixel_highbd
Unexecuted instantiation: mfqe.c:clip_pixel_highbd
Unexecuted instantiation: dboolhuff.c:clip_pixel_highbd
Unexecuted instantiation: vp9_cx_iface.c:clip_pixel_highbd
Unexecuted instantiation: vp9_bitstream.c:clip_pixel_highbd
Unexecuted instantiation: vp9_context_tree.c:clip_pixel_highbd
Unexecuted instantiation: vp9_cost.c:clip_pixel_highbd
Unexecuted instantiation: vp9_dct.c:clip_pixel_highbd
Unexecuted instantiation: vp9_encodeframe.c:clip_pixel_highbd
Unexecuted instantiation: vp9_encodemb.c:clip_pixel_highbd
Unexecuted instantiation: vp9_encodemv.c:clip_pixel_highbd
Unexecuted instantiation: vp9_ethread.c:clip_pixel_highbd
Unexecuted instantiation: vp9_firstpass.c:clip_pixel_highbd
Unexecuted instantiation: vp9_lookahead.c:clip_pixel_highbd
Unexecuted instantiation: vp9_multi_thread.c:clip_pixel_highbd
Unexecuted instantiation: vp9_mcomp.c:clip_pixel_highbd
Unexecuted instantiation: vp9_rdopt.c:clip_pixel_highbd
Unexecuted instantiation: vp9_pickmode.c:clip_pixel_highbd
Unexecuted instantiation: vp9_subexp.c:clip_pixel_highbd
Unexecuted instantiation: vp9_treewriter.c:clip_pixel_highbd
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_dct_intrin_sse2.c:clip_pixel_highbd
Unexecuted instantiation: bitwriter.c:clip_pixel_highbd
Unexecuted instantiation: deblock.c:clip_pixel_highbd
Unexecuted instantiation: fwd_txfm.c:clip_pixel_highbd
Unexecuted instantiation: sum_squares_sse2.c:clip_pixel_highbd
Unexecuted instantiation: vp9_mvref_common.c:clip_pixel_highbd
Unexecuted instantiation: vp9_extend.c:clip_pixel_highbd
Unexecuted instantiation: vp8_cx_iface.c:clip_pixel_highbd
Unexecuted instantiation: onyx_if.c:clip_pixel_highbd
Unexecuted instantiation: pickinter.c:clip_pixel_highbd
Unexecuted instantiation: picklpf.c:clip_pixel_highbd
Unexecuted instantiation: ratectrl.c:clip_pixel_highbd
Unexecuted instantiation: rdopt.c:clip_pixel_highbd
Unexecuted instantiation: vp8_skin_detection.c:clip_pixel_highbd
Unexecuted instantiation: encodeframe.c:clip_pixel_highbd
Unexecuted instantiation: encodeintra.c:clip_pixel_highbd
Unexecuted instantiation: encodemb.c:clip_pixel_highbd
Unexecuted instantiation: firstpass.c:clip_pixel_highbd
Unexecuted instantiation: mcomp.c:clip_pixel_highbd
85
86
// Returns the saturating cast of a double value to int.
87
88.4k
static INLINE int saturate_cast_double_to_int(double d) {
88
88.4k
  if (d > INT_MAX) return INT_MAX;
89
88.4k
  return (int)d;
90
88.4k
}
Unexecuted instantiation: vp8_dx_iface.c:saturate_cast_double_to_int
Unexecuted instantiation: onyxd_if.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_dx_iface.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_decodeframe.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_detokenize.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_decoder.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_dsubexp.c:saturate_cast_double_to_int
Unexecuted instantiation: yv12config.c:saturate_cast_double_to_int
Unexecuted instantiation: yv12extend.c:saturate_cast_double_to_int
Unexecuted instantiation: prob.c:saturate_cast_double_to_int
Unexecuted instantiation: bitreader.c:saturate_cast_double_to_int
Unexecuted instantiation: vpx_dsp_rtcd.c:saturate_cast_double_to_int
Unexecuted instantiation: reconintra.c:saturate_cast_double_to_int
Unexecuted instantiation: reconintra4x4.c:saturate_cast_double_to_int
Unexecuted instantiation: postproc.c:saturate_cast_double_to_int
Unexecuted instantiation: decodeframe.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_alloccommon.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_blockd.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_entropy.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_entropymode.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_entropymv.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_idct.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_pred_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_rtcd.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_scale.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_seg_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_tile_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_loopfilter.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_thread_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_quant_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_reconinter.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_reconintra.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_common_data.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_scan.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_idct_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_highbd_iht4x4_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_highbd_iht8x8_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_highbd_iht16x16_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_frame_scale.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_encoder.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_picklpf.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_quantize.c:saturate_cast_double_to_int
vp9_ratectrl.c:saturate_cast_double_to_int
Line
Count
Source
87
88.4k
static INLINE int saturate_cast_double_to_int(double d) {
88
88.4k
  if (d > INT_MAX) return INT_MAX;
89
88.4k
  return (int)d;
90
88.4k
}
Unexecuted instantiation: vp9_rd.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_segmentation.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_speed_features.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_svc_layercontext.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_resize.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_tokenize.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_aq_variance.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_aq_360.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_aq_cyclicrefresh.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_aq_complexity.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_alt_ref_aq.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_skin_detection.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_noise_estimate.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_ext_ratectrl.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_temporal_filter.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_tpl_model.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_mbgraph.c:saturate_cast_double_to_int
Unexecuted instantiation: temporal_filter_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: temporal_filter_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: temporal_filter_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_quantize_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_quantize_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_quantize_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_temporal_filter_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_temporal_filter_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_temporal_filter_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_frame_scale_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_error_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_decodemv.c:saturate_cast_double_to_int
Unexecuted instantiation: psnr.c:saturate_cast_double_to_int
Unexecuted instantiation: sse.c:saturate_cast_double_to_int
Unexecuted instantiation: sse_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: sse_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: intrapred.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_intrapred_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_intrapred_intrin_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: add_noise.c:saturate_cast_double_to_int
Unexecuted instantiation: post_proc_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vpx_convolve.c:saturate_cast_double_to_int
Unexecuted instantiation: vpx_subpixel_4t_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vpx_subpixel_8t_intrin_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: vpx_subpixel_8t_intrin_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_convolve_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: loopfilter_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: loopfilter_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_loopfilter_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: fwd_txfm_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: inv_txfm.c:saturate_cast_double_to_int
Unexecuted instantiation: inv_txfm_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: inv_txfm_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: inv_txfm_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct4x4_add_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct8x8_add_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct16x16_add_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct32x32_add_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct4x4_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct8x8_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct16x16_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_idct32x32_add_sse4.c:saturate_cast_double_to_int
Unexecuted instantiation: quantize.c:saturate_cast_double_to_int
Unexecuted instantiation: quantize_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: quantize_ssse3.c:saturate_cast_double_to_int
Unexecuted instantiation: quantize_avx.c:saturate_cast_double_to_int
Unexecuted instantiation: quantize_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_quantize_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_quantize_intrin_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: avg.c:saturate_cast_double_to_int
Unexecuted instantiation: avg_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: avg_intrin_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: sad.c:saturate_cast_double_to_int
Unexecuted instantiation: subtract.c:saturate_cast_double_to_int
Unexecuted instantiation: sad4d_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: sad_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: subtract_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: sad4d_avx512.c:saturate_cast_double_to_int
Unexecuted instantiation: sad_avx512.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_sad4d_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_sad_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: variance.c:saturate_cast_double_to_int
Unexecuted instantiation: avg_pred_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: avg_pred_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: variance_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: variance_avx2.c:saturate_cast_double_to_int
Unexecuted instantiation: highbd_variance_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: mfqe.c:saturate_cast_double_to_int
Unexecuted instantiation: dboolhuff.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_cx_iface.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_bitstream.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_context_tree.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_cost.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_dct.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_encodeframe.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_encodemb.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_encodemv.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_ethread.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_firstpass.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_lookahead.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_multi_thread.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_mcomp.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_rdopt.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_pickmode.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_subexp.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_treewriter.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_highbd_block_error_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_dct_intrin_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: bitwriter.c:saturate_cast_double_to_int
Unexecuted instantiation: deblock.c:saturate_cast_double_to_int
Unexecuted instantiation: fwd_txfm.c:saturate_cast_double_to_int
Unexecuted instantiation: sum_squares_sse2.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_mvref_common.c:saturate_cast_double_to_int
Unexecuted instantiation: vp9_extend.c:saturate_cast_double_to_int
Unexecuted instantiation: vp8_cx_iface.c:saturate_cast_double_to_int
Unexecuted instantiation: onyx_if.c:saturate_cast_double_to_int
Unexecuted instantiation: pickinter.c:saturate_cast_double_to_int
Unexecuted instantiation: picklpf.c:saturate_cast_double_to_int
Unexecuted instantiation: ratectrl.c:saturate_cast_double_to_int
Unexecuted instantiation: rdopt.c:saturate_cast_double_to_int
Unexecuted instantiation: vp8_skin_detection.c:saturate_cast_double_to_int
Unexecuted instantiation: encodeframe.c:saturate_cast_double_to_int
Unexecuted instantiation: encodeintra.c:saturate_cast_double_to_int
Unexecuted instantiation: encodemb.c:saturate_cast_double_to_int
Unexecuted instantiation: firstpass.c:saturate_cast_double_to_int
Unexecuted instantiation: mcomp.c:saturate_cast_double_to_int
91
92
#ifdef __cplusplus
93
}  // extern "C"
94
#endif
95
96
#endif  // VPX_VPX_DSP_VPX_DSP_COMMON_H_