/src/libavif/ext/aom/aom_dsp/x86/synonyms.h
Line | Count | Source (jump to first uncovered line) |
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_AOM_DSP_X86_SYNONYMS_H_ |
13 | | #define AOM_AOM_DSP_X86_SYNONYMS_H_ |
14 | | |
15 | | #include <emmintrin.h> |
16 | | #include <string.h> |
17 | | |
18 | | #include "config/aom_config.h" |
19 | | |
20 | | #include "aom/aom_integer.h" |
21 | | |
22 | | /** |
23 | | * Various reusable shorthands for x86 SIMD intrinsics. |
24 | | * |
25 | | * Intrinsics prefixed with xx_ operate on or return 128bit XMM registers. |
26 | | * Intrinsics prefixed with yy_ operate on or return 256bit YMM registers. |
27 | | */ |
28 | | |
29 | | // Loads and stores to do away with the tedium of casting the address |
30 | | // to the right type. |
31 | 457M | static inline __m128i xx_loadl_32(const void *a) { |
32 | 457M | int val; |
33 | 457M | memcpy(&val, a, sizeof(val)); |
34 | 457M | return _mm_cvtsi32_si128(val); |
35 | 457M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_loadl_32 loopfilter_sse2.c:xx_loadl_32 Line | Count | Source | 31 | 52.0M | static inline __m128i xx_loadl_32(const void *a) { | 32 | 52.0M | int val; | 33 | 52.0M | memcpy(&val, a, sizeof(val)); | 34 | 52.0M | return _mm_cvtsi32_si128(val); | 35 | 52.0M | } |
avg_intrin_sse2.c:xx_loadl_32 Line | Count | Source | 31 | 60.6M | static inline __m128i xx_loadl_32(const void *a) { | 32 | 60.6M | int val; | 33 | 60.6M | memcpy(&val, a, sizeof(val)); | 34 | 60.6M | return _mm_cvtsi32_si128(val); | 35 | 60.6M | } |
Unexecuted instantiation: fwd_txfm_sse2.c:xx_loadl_32 Unexecuted instantiation: sum_squares_sse2.c:xx_loadl_32 Unexecuted instantiation: variance_sse2.c:xx_loadl_32 Unexecuted instantiation: highbd_variance_sse2.c:xx_loadl_32 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_loadl_32 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_loadl_32 blend_a64_mask_sse4.c:xx_loadl_32 Line | Count | Source | 31 | 333k | static inline __m128i xx_loadl_32(const void *a) { | 32 | 333k | int val; | 33 | 333k | memcpy(&val, a, sizeof(val)); | 34 | 333k | return _mm_cvtsi32_si128(val); | 35 | 333k | } |
blend_a64_vmask_sse4.c:xx_loadl_32 Line | Count | Source | 31 | 18.5k | static inline __m128i xx_loadl_32(const void *a) { | 32 | 18.5k | int val; | 33 | 18.5k | memcpy(&val, a, sizeof(val)); | 34 | 18.5k | return _mm_cvtsi32_si128(val); | 35 | 18.5k | } |
Unexecuted instantiation: disflow_sse4.c:xx_loadl_32 Unexecuted instantiation: sse_sse4.c:xx_loadl_32 Unexecuted instantiation: obmc_sad_sse4.c:xx_loadl_32 Unexecuted instantiation: obmc_variance_sse4.c:xx_loadl_32 blend_a64_mask_avx2.c:xx_loadl_32 Line | Count | Source | 31 | 12.9k | static inline __m128i xx_loadl_32(const void *a) { | 32 | 12.9k | int val; | 33 | 12.9k | memcpy(&val, a, sizeof(val)); | 34 | 12.9k | return _mm_cvtsi32_si128(val); | 35 | 12.9k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_loadl_32 Unexecuted instantiation: disflow_avx2.c:xx_loadl_32 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_loadl_32 Unexecuted instantiation: variance_avx2.c:xx_loadl_32 Line | Count | Source | 31 | 28.7M | static inline __m128i xx_loadl_32(const void *a) { | 32 | 28.7M | int val; | 33 | 28.7M | memcpy(&val, a, sizeof(val)); | 34 | 28.7M | return _mm_cvtsi32_si128(val); | 35 | 28.7M | } |
Unexecuted instantiation: obmc_sad_avx2.c:xx_loadl_32 Unexecuted instantiation: obmc_variance_avx2.c:xx_loadl_32 Unexecuted instantiation: sum_squares_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_variance_avx2.c:xx_loadl_32 Unexecuted instantiation: convolve_sse2.c:xx_loadl_32 Unexecuted instantiation: jnt_convolve_sse2.c:xx_loadl_32 Unexecuted instantiation: resize_sse2.c:xx_loadl_32 Unexecuted instantiation: av1_k_means_sse2.c:xx_loadl_32 Unexecuted instantiation: wedge_utils_sse2.c:xx_loadl_32 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_loadl_32 Unexecuted instantiation: reconinter_ssse3.c:xx_loadl_32 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_loadl_32 filterintra_sse4.c:xx_loadl_32 Line | Count | Source | 31 | 315M | static inline __m128i xx_loadl_32(const void *a) { | 32 | 315M | int val; | 33 | 315M | memcpy(&val, a, sizeof(val)); | 34 | 315M | return _mm_cvtsi32_si128(val); | 35 | 315M | } |
Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_loadl_32 Unexecuted instantiation: selfguided_sse4.c:xx_loadl_32 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_loadl_32 Unexecuted instantiation: encodetxb_sse4.c:xx_loadl_32 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_loadl_32 Unexecuted instantiation: rdopt_sse4.c:xx_loadl_32 Unexecuted instantiation: pickrst_sse4.c:xx_loadl_32 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_loadl_32 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_loadl_32 Unexecuted instantiation: convolve_2d_avx2.c:xx_loadl_32 Unexecuted instantiation: convolve_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_loadl_32 Unexecuted instantiation: reconinter_avx2.c:xx_loadl_32 Unexecuted instantiation: resize_avx2.c:xx_loadl_32 Unexecuted instantiation: selfguided_avx2.c:xx_loadl_32 Unexecuted instantiation: warp_plane_avx2.c:xx_loadl_32 Unexecuted instantiation: wiener_convolve_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_loadl_32 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_loadl_32 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_loadl_32 Unexecuted instantiation: wedge_utils_avx2.c:xx_loadl_32 Unexecuted instantiation: encodetxb_avx2.c:xx_loadl_32 Unexecuted instantiation: av1_k_means_avx2.c:xx_loadl_32 Unexecuted instantiation: pickrst_avx2.c:xx_loadl_32 Unexecuted instantiation: variance_impl_ssse3.c:xx_loadl_32 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_loadl_32 |
36 | | |
37 | 270M | static inline __m128i xx_loadl_64(const void *a) { |
38 | 270M | return _mm_loadl_epi64((const __m128i *)a); |
39 | 270M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_loadl_64 Unexecuted instantiation: loopfilter_sse2.c:xx_loadl_64 Unexecuted instantiation: avg_intrin_sse2.c:xx_loadl_64 Unexecuted instantiation: fwd_txfm_sse2.c:xx_loadl_64 sum_squares_sse2.c:xx_loadl_64 Line | Count | Source | 37 | 161M | static inline __m128i xx_loadl_64(const void *a) { | 38 | 161M | return _mm_loadl_epi64((const __m128i *)a); | 39 | 161M | } |
Unexecuted instantiation: variance_sse2.c:xx_loadl_64 Unexecuted instantiation: highbd_variance_sse2.c:xx_loadl_64 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_loadl_64 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_loadl_64 blend_a64_mask_sse4.c:xx_loadl_64 Line | Count | Source | 37 | 327k | static inline __m128i xx_loadl_64(const void *a) { | 38 | 327k | return _mm_loadl_epi64((const __m128i *)a); | 39 | 327k | } |
blend_a64_vmask_sse4.c:xx_loadl_64 Line | Count | Source | 37 | 225k | static inline __m128i xx_loadl_64(const void *a) { | 38 | 225k | return _mm_loadl_epi64((const __m128i *)a); | 39 | 225k | } |
Unexecuted instantiation: disflow_sse4.c:xx_loadl_64 Unexecuted instantiation: sse_sse4.c:xx_loadl_64 Unexecuted instantiation: obmc_sad_sse4.c:xx_loadl_64 Unexecuted instantiation: obmc_variance_sse4.c:xx_loadl_64 blend_a64_mask_avx2.c:xx_loadl_64 Line | Count | Source | 37 | 70.1k | static inline __m128i xx_loadl_64(const void *a) { | 38 | 70.1k | return _mm_loadl_epi64((const __m128i *)a); | 39 | 70.1k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_loadl_64 Unexecuted instantiation: disflow_avx2.c:xx_loadl_64 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_loadl_64 Unexecuted instantiation: variance_avx2.c:xx_loadl_64 Line | Count | Source | 37 | 70.7M | static inline __m128i xx_loadl_64(const void *a) { | 38 | 70.7M | return _mm_loadl_epi64((const __m128i *)a); | 39 | 70.7M | } |
Unexecuted instantiation: obmc_sad_avx2.c:xx_loadl_64 Unexecuted instantiation: obmc_variance_avx2.c:xx_loadl_64 Unexecuted instantiation: sum_squares_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_variance_avx2.c:xx_loadl_64 Unexecuted instantiation: convolve_sse2.c:xx_loadl_64 Unexecuted instantiation: jnt_convolve_sse2.c:xx_loadl_64 Unexecuted instantiation: resize_sse2.c:xx_loadl_64 Unexecuted instantiation: av1_k_means_sse2.c:xx_loadl_64 Unexecuted instantiation: wedge_utils_sse2.c:xx_loadl_64 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_loadl_64 Unexecuted instantiation: reconinter_ssse3.c:xx_loadl_64 av1_convolve_horiz_rs_sse4.c:xx_loadl_64 Line | Count | Source | 37 | 14.7M | static inline __m128i xx_loadl_64(const void *a) { | 38 | 14.7M | return _mm_loadl_epi64((const __m128i *)a); | 39 | 14.7M | } |
filterintra_sse4.c:xx_loadl_64 Line | Count | Source | 37 | 19.2M | static inline __m128i xx_loadl_64(const void *a) { | 38 | 19.2M | return _mm_loadl_epi64((const __m128i *)a); | 39 | 19.2M | } |
Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_loadl_64 Unexecuted instantiation: selfguided_sse4.c:xx_loadl_64 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_loadl_64 Unexecuted instantiation: encodetxb_sse4.c:xx_loadl_64 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_loadl_64 Unexecuted instantiation: rdopt_sse4.c:xx_loadl_64 Unexecuted instantiation: pickrst_sse4.c:xx_loadl_64 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_loadl_64 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_loadl_64 Unexecuted instantiation: convolve_2d_avx2.c:xx_loadl_64 Unexecuted instantiation: convolve_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_loadl_64 Unexecuted instantiation: reconinter_avx2.c:xx_loadl_64 Unexecuted instantiation: resize_avx2.c:xx_loadl_64 selfguided_avx2.c:xx_loadl_64 Line | Count | Source | 37 | 2.77M | static inline __m128i xx_loadl_64(const void *a) { | 38 | 2.77M | return _mm_loadl_epi64((const __m128i *)a); | 39 | 2.77M | } |
Unexecuted instantiation: warp_plane_avx2.c:xx_loadl_64 Unexecuted instantiation: wiener_convolve_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_loadl_64 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_loadl_64 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_loadl_64 Unexecuted instantiation: wedge_utils_avx2.c:xx_loadl_64 Unexecuted instantiation: encodetxb_avx2.c:xx_loadl_64 Unexecuted instantiation: av1_k_means_avx2.c:xx_loadl_64 Unexecuted instantiation: pickrst_avx2.c:xx_loadl_64 Unexecuted instantiation: variance_impl_ssse3.c:xx_loadl_64 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_loadl_64 |
40 | | |
41 | 561M | static inline __m128i xx_load_128(const void *a) { |
42 | 561M | return _mm_load_si128((const __m128i *)a); |
43 | 561M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_load_128 Unexecuted instantiation: loopfilter_sse2.c:xx_load_128 Unexecuted instantiation: avg_intrin_sse2.c:xx_load_128 Unexecuted instantiation: fwd_txfm_sse2.c:xx_load_128 sum_squares_sse2.c:xx_load_128 Line | Count | Source | 41 | 458M | static inline __m128i xx_load_128(const void *a) { | 42 | 458M | return _mm_load_si128((const __m128i *)a); | 43 | 458M | } |
Unexecuted instantiation: variance_sse2.c:xx_load_128 Unexecuted instantiation: highbd_variance_sse2.c:xx_load_128 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_load_128 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_load_128 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_load_128 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_load_128 Unexecuted instantiation: disflow_sse4.c:xx_load_128 Unexecuted instantiation: sse_sse4.c:xx_load_128 Unexecuted instantiation: obmc_sad_sse4.c:xx_load_128 Unexecuted instantiation: obmc_variance_sse4.c:xx_load_128 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_load_128 Unexecuted instantiation: highbd_convolve_avx2.c:xx_load_128 Unexecuted instantiation: disflow_avx2.c:xx_load_128 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_load_128 Unexecuted instantiation: variance_avx2.c:xx_load_128 Unexecuted instantiation: sse_avx2.c:xx_load_128 Unexecuted instantiation: obmc_sad_avx2.c:xx_load_128 Unexecuted instantiation: obmc_variance_avx2.c:xx_load_128 Unexecuted instantiation: sum_squares_avx2.c:xx_load_128 Unexecuted instantiation: highbd_variance_avx2.c:xx_load_128 Unexecuted instantiation: convolve_sse2.c:xx_load_128 Unexecuted instantiation: jnt_convolve_sse2.c:xx_load_128 Unexecuted instantiation: resize_sse2.c:xx_load_128 Unexecuted instantiation: av1_k_means_sse2.c:xx_load_128 Unexecuted instantiation: wedge_utils_sse2.c:xx_load_128 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_load_128 Unexecuted instantiation: reconinter_ssse3.c:xx_load_128 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_load_128 filterintra_sse4.c:xx_load_128 Line | Count | Source | 41 | 103M | static inline __m128i xx_load_128(const void *a) { | 42 | 103M | return _mm_load_si128((const __m128i *)a); | 43 | 103M | } |
Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_load_128 Unexecuted instantiation: selfguided_sse4.c:xx_load_128 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_load_128 Unexecuted instantiation: encodetxb_sse4.c:xx_load_128 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_load_128 Unexecuted instantiation: rdopt_sse4.c:xx_load_128 Unexecuted instantiation: pickrst_sse4.c:xx_load_128 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_load_128 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_load_128 Unexecuted instantiation: convolve_2d_avx2.c:xx_load_128 Unexecuted instantiation: convolve_avx2.c:xx_load_128 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_load_128 Unexecuted instantiation: reconinter_avx2.c:xx_load_128 Unexecuted instantiation: resize_avx2.c:xx_load_128 Unexecuted instantiation: selfguided_avx2.c:xx_load_128 Unexecuted instantiation: warp_plane_avx2.c:xx_load_128 Unexecuted instantiation: wiener_convolve_avx2.c:xx_load_128 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_load_128 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_load_128 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_load_128 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_load_128 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_load_128 Unexecuted instantiation: wedge_utils_avx2.c:xx_load_128 Unexecuted instantiation: encodetxb_avx2.c:xx_load_128 Unexecuted instantiation: av1_k_means_avx2.c:xx_load_128 Unexecuted instantiation: pickrst_avx2.c:xx_load_128 Unexecuted instantiation: variance_impl_ssse3.c:xx_load_128 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_load_128 |
44 | | |
45 | 113M | static inline __m128i xx_loadu_128(const void *a) { |
46 | 113M | return _mm_loadu_si128((const __m128i *)a); |
47 | 113M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_loadu_128 Unexecuted instantiation: loopfilter_sse2.c:xx_loadu_128 Unexecuted instantiation: avg_intrin_sse2.c:xx_loadu_128 Unexecuted instantiation: fwd_txfm_sse2.c:xx_loadu_128 Unexecuted instantiation: sum_squares_sse2.c:xx_loadu_128 variance_sse2.c:xx_loadu_128 Line | Count | Source | 45 | 9.22M | static inline __m128i xx_loadu_128(const void *a) { | 46 | 9.22M | return _mm_loadu_si128((const __m128i *)a); | 47 | 9.22M | } |
Unexecuted instantiation: highbd_variance_sse2.c:xx_loadu_128 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_loadu_128 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_loadu_128 blend_a64_mask_sse4.c:xx_loadu_128 Line | Count | Source | 45 | 174k | static inline __m128i xx_loadu_128(const void *a) { | 46 | 174k | return _mm_loadu_si128((const __m128i *)a); | 47 | 174k | } |
blend_a64_vmask_sse4.c:xx_loadu_128 Line | Count | Source | 45 | 93.2k | static inline __m128i xx_loadu_128(const void *a) { | 46 | 93.2k | return _mm_loadu_si128((const __m128i *)a); | 47 | 93.2k | } |
Unexecuted instantiation: disflow_sse4.c:xx_loadu_128 Unexecuted instantiation: sse_sse4.c:xx_loadu_128 Unexecuted instantiation: obmc_sad_sse4.c:xx_loadu_128 Unexecuted instantiation: obmc_variance_sse4.c:xx_loadu_128 blend_a64_mask_avx2.c:xx_loadu_128 Line | Count | Source | 45 | 165k | static inline __m128i xx_loadu_128(const void *a) { | 46 | 165k | return _mm_loadu_si128((const __m128i *)a); | 47 | 165k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_loadu_128 Unexecuted instantiation: disflow_avx2.c:xx_loadu_128 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_loadu_128 Unexecuted instantiation: variance_avx2.c:xx_loadu_128 Line | Count | Source | 45 | 60.4M | static inline __m128i xx_loadu_128(const void *a) { | 46 | 60.4M | return _mm_loadu_si128((const __m128i *)a); | 47 | 60.4M | } |
Unexecuted instantiation: obmc_sad_avx2.c:xx_loadu_128 Unexecuted instantiation: obmc_variance_avx2.c:xx_loadu_128 Unexecuted instantiation: sum_squares_avx2.c:xx_loadu_128 Unexecuted instantiation: highbd_variance_avx2.c:xx_loadu_128 Unexecuted instantiation: convolve_sse2.c:xx_loadu_128 Unexecuted instantiation: jnt_convolve_sse2.c:xx_loadu_128 Unexecuted instantiation: resize_sse2.c:xx_loadu_128 Unexecuted instantiation: av1_k_means_sse2.c:xx_loadu_128 Unexecuted instantiation: wedge_utils_sse2.c:xx_loadu_128 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_loadu_128 Unexecuted instantiation: reconinter_ssse3.c:xx_loadu_128 av1_convolve_horiz_rs_sse4.c:xx_loadu_128 Line | Count | Source | 45 | 24.4M | static inline __m128i xx_loadu_128(const void *a) { | 46 | 24.4M | return _mm_loadu_si128((const __m128i *)a); | 47 | 24.4M | } |
Unexecuted instantiation: filterintra_sse4.c:xx_loadu_128 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_loadu_128 Unexecuted instantiation: selfguided_sse4.c:xx_loadu_128 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_loadu_128 Unexecuted instantiation: encodetxb_sse4.c:xx_loadu_128 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_loadu_128 Unexecuted instantiation: rdopt_sse4.c:xx_loadu_128 Unexecuted instantiation: pickrst_sse4.c:xx_loadu_128 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_loadu_128 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_loadu_128 Unexecuted instantiation: convolve_2d_avx2.c:xx_loadu_128 Unexecuted instantiation: convolve_avx2.c:xx_loadu_128 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_loadu_128 Unexecuted instantiation: reconinter_avx2.c:xx_loadu_128 Unexecuted instantiation: resize_avx2.c:xx_loadu_128 selfguided_avx2.c:xx_loadu_128 Line | Count | Source | 45 | 19.3M | static inline __m128i xx_loadu_128(const void *a) { | 46 | 19.3M | return _mm_loadu_si128((const __m128i *)a); | 47 | 19.3M | } |
Unexecuted instantiation: warp_plane_avx2.c:xx_loadu_128 wiener_convolve_avx2.c:xx_loadu_128 Line | Count | Source | 45 | 26.3k | static inline __m128i xx_loadu_128(const void *a) { | 46 | 26.3k | return _mm_loadu_si128((const __m128i *)a); | 47 | 26.3k | } |
Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_loadu_128 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_loadu_128 highbd_wiener_convolve_avx2.c:xx_loadu_128 Line | Count | Source | 45 | 19.1k | static inline __m128i xx_loadu_128(const void *a) { | 46 | 19.1k | return _mm_loadu_si128((const __m128i *)a); | 47 | 19.1k | } |
Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_loadu_128 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_loadu_128 Unexecuted instantiation: wedge_utils_avx2.c:xx_loadu_128 Unexecuted instantiation: encodetxb_avx2.c:xx_loadu_128 Unexecuted instantiation: av1_k_means_avx2.c:xx_loadu_128 Unexecuted instantiation: pickrst_avx2.c:xx_loadu_128 Unexecuted instantiation: variance_impl_ssse3.c:xx_loadu_128 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_loadu_128 |
48 | | |
49 | | // Load 64 bits from each of hi and low, and pack into an SSE register |
50 | | // Since directly loading as `int64_t`s and using _mm_set_epi64 may violate |
51 | | // the strict aliasing rule, this takes a different approach |
52 | 6.31M | static inline __m128i xx_loadu_2x64(const void *hi, const void *lo) { |
53 | 6.31M | return _mm_unpacklo_epi64(_mm_loadl_epi64((const __m128i *)lo), |
54 | 6.31M | _mm_loadl_epi64((const __m128i *)hi)); |
55 | 6.31M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_loadu_2x64 Unexecuted instantiation: loopfilter_sse2.c:xx_loadu_2x64 Unexecuted instantiation: avg_intrin_sse2.c:xx_loadu_2x64 Unexecuted instantiation: fwd_txfm_sse2.c:xx_loadu_2x64 Unexecuted instantiation: sum_squares_sse2.c:xx_loadu_2x64 Unexecuted instantiation: variance_sse2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_variance_sse2.c:xx_loadu_2x64 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_loadu_2x64 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_loadu_2x64 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_loadu_2x64 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_loadu_2x64 Unexecuted instantiation: disflow_sse4.c:xx_loadu_2x64 Unexecuted instantiation: sse_sse4.c:xx_loadu_2x64 Unexecuted instantiation: obmc_sad_sse4.c:xx_loadu_2x64 Unexecuted instantiation: obmc_variance_sse4.c:xx_loadu_2x64 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_convolve_avx2.c:xx_loadu_2x64 disflow_avx2.c:xx_loadu_2x64 Line | Count | Source | 52 | 6.31M | static inline __m128i xx_loadu_2x64(const void *hi, const void *lo) { | 53 | 6.31M | return _mm_unpacklo_epi64(_mm_loadl_epi64((const __m128i *)lo), | 54 | 6.31M | _mm_loadl_epi64((const __m128i *)hi)); | 55 | 6.31M | } |
Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_loadu_2x64 Unexecuted instantiation: variance_avx2.c:xx_loadu_2x64 Unexecuted instantiation: sse_avx2.c:xx_loadu_2x64 Unexecuted instantiation: obmc_sad_avx2.c:xx_loadu_2x64 Unexecuted instantiation: obmc_variance_avx2.c:xx_loadu_2x64 Unexecuted instantiation: sum_squares_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_variance_avx2.c:xx_loadu_2x64 Unexecuted instantiation: convolve_sse2.c:xx_loadu_2x64 Unexecuted instantiation: jnt_convolve_sse2.c:xx_loadu_2x64 Unexecuted instantiation: resize_sse2.c:xx_loadu_2x64 Unexecuted instantiation: av1_k_means_sse2.c:xx_loadu_2x64 Unexecuted instantiation: wedge_utils_sse2.c:xx_loadu_2x64 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_loadu_2x64 Unexecuted instantiation: reconinter_ssse3.c:xx_loadu_2x64 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_loadu_2x64 Unexecuted instantiation: filterintra_sse4.c:xx_loadu_2x64 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_loadu_2x64 Unexecuted instantiation: selfguided_sse4.c:xx_loadu_2x64 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_loadu_2x64 Unexecuted instantiation: encodetxb_sse4.c:xx_loadu_2x64 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_loadu_2x64 Unexecuted instantiation: rdopt_sse4.c:xx_loadu_2x64 Unexecuted instantiation: pickrst_sse4.c:xx_loadu_2x64 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_loadu_2x64 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_loadu_2x64 Unexecuted instantiation: convolve_2d_avx2.c:xx_loadu_2x64 Unexecuted instantiation: convolve_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_loadu_2x64 Unexecuted instantiation: reconinter_avx2.c:xx_loadu_2x64 Unexecuted instantiation: resize_avx2.c:xx_loadu_2x64 Unexecuted instantiation: selfguided_avx2.c:xx_loadu_2x64 Unexecuted instantiation: warp_plane_avx2.c:xx_loadu_2x64 Unexecuted instantiation: wiener_convolve_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_loadu_2x64 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_loadu_2x64 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_loadu_2x64 Unexecuted instantiation: wedge_utils_avx2.c:xx_loadu_2x64 Unexecuted instantiation: encodetxb_avx2.c:xx_loadu_2x64 Unexecuted instantiation: av1_k_means_avx2.c:xx_loadu_2x64 Unexecuted instantiation: pickrst_avx2.c:xx_loadu_2x64 Unexecuted instantiation: variance_impl_ssse3.c:xx_loadu_2x64 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_loadu_2x64 |
56 | | |
57 | 643M | static inline void xx_storel_32(void *const a, const __m128i v) { |
58 | 643M | const int val = _mm_cvtsi128_si32(v); |
59 | 643M | memcpy(a, &val, sizeof(val)); |
60 | 643M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_storel_32 loopfilter_sse2.c:xx_storel_32 Line | Count | Source | 57 | 59.9M | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 59.9M | const int val = _mm_cvtsi128_si32(v); | 59 | 59.9M | memcpy(a, &val, sizeof(val)); | 60 | 59.9M | } |
Unexecuted instantiation: avg_intrin_sse2.c:xx_storel_32 Unexecuted instantiation: fwd_txfm_sse2.c:xx_storel_32 Unexecuted instantiation: sum_squares_sse2.c:xx_storel_32 Unexecuted instantiation: variance_sse2.c:xx_storel_32 Unexecuted instantiation: highbd_variance_sse2.c:xx_storel_32 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_storel_32 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_storel_32 blend_a64_mask_sse4.c:xx_storel_32 Line | Count | Source | 57 | 102k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 102k | const int val = _mm_cvtsi128_si32(v); | 59 | 102k | memcpy(a, &val, sizeof(val)); | 60 | 102k | } |
blend_a64_vmask_sse4.c:xx_storel_32 Line | Count | Source | 57 | 9.28k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 9.28k | const int val = _mm_cvtsi128_si32(v); | 59 | 9.28k | memcpy(a, &val, sizeof(val)); | 60 | 9.28k | } |
Unexecuted instantiation: disflow_sse4.c:xx_storel_32 Unexecuted instantiation: sse_sse4.c:xx_storel_32 Unexecuted instantiation: obmc_sad_sse4.c:xx_storel_32 Unexecuted instantiation: obmc_variance_sse4.c:xx_storel_32 blend_a64_mask_avx2.c:xx_storel_32 Line | Count | Source | 57 | 12.3k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 12.3k | const int val = _mm_cvtsi128_si32(v); | 59 | 12.3k | memcpy(a, &val, sizeof(val)); | 60 | 12.3k | } |
highbd_convolve_avx2.c:xx_storel_32 Line | Count | Source | 57 | 4.69k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 4.69k | const int val = _mm_cvtsi128_si32(v); | 59 | 4.69k | memcpy(a, &val, sizeof(val)); | 60 | 4.69k | } |
Unexecuted instantiation: disflow_avx2.c:xx_storel_32 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_storel_32 Unexecuted instantiation: variance_avx2.c:xx_storel_32 Unexecuted instantiation: sse_avx2.c:xx_storel_32 Unexecuted instantiation: obmc_sad_avx2.c:xx_storel_32 Unexecuted instantiation: obmc_variance_avx2.c:xx_storel_32 Unexecuted instantiation: sum_squares_avx2.c:xx_storel_32 Unexecuted instantiation: highbd_variance_avx2.c:xx_storel_32 Unexecuted instantiation: convolve_sse2.c:xx_storel_32 Unexecuted instantiation: jnt_convolve_sse2.c:xx_storel_32 Unexecuted instantiation: resize_sse2.c:xx_storel_32 Unexecuted instantiation: av1_k_means_sse2.c:xx_storel_32 Unexecuted instantiation: wedge_utils_sse2.c:xx_storel_32 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_storel_32 Unexecuted instantiation: reconinter_ssse3.c:xx_storel_32 av1_convolve_horiz_rs_sse4.c:xx_storel_32 Line | Count | Source | 57 | 3.69M | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 3.69M | const int val = _mm_cvtsi128_si32(v); | 59 | 3.69M | memcpy(a, &val, sizeof(val)); | 60 | 3.69M | } |
filterintra_sse4.c:xx_storel_32 Line | Count | Source | 57 | 565M | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 565M | const int val = _mm_cvtsi128_si32(v); | 59 | 565M | memcpy(a, &val, sizeof(val)); | 60 | 565M | } |
Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_storel_32 Unexecuted instantiation: selfguided_sse4.c:xx_storel_32 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_storel_32 Unexecuted instantiation: encodetxb_sse4.c:xx_storel_32 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_storel_32 Unexecuted instantiation: rdopt_sse4.c:xx_storel_32 Unexecuted instantiation: pickrst_sse4.c:xx_storel_32 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_storel_32 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_storel_32 convolve_2d_avx2.c:xx_storel_32 Line | Count | Source | 57 | 11.8M | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 11.8M | const int val = _mm_cvtsi128_si32(v); | 59 | 11.8M | memcpy(a, &val, sizeof(val)); | 60 | 11.8M | } |
convolve_avx2.c:xx_storel_32 Line | Count | Source | 57 | 1.95M | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 1.95M | const int val = _mm_cvtsi128_si32(v); | 59 | 1.95M | memcpy(a, &val, sizeof(val)); | 60 | 1.95M | } |
Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_storel_32 Unexecuted instantiation: reconinter_avx2.c:xx_storel_32 resize_avx2.c:xx_storel_32 Line | Count | Source | 57 | 369k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 369k | const int val = _mm_cvtsi128_si32(v); | 59 | 369k | memcpy(a, &val, sizeof(val)); | 60 | 369k | } |
Unexecuted instantiation: selfguided_avx2.c:xx_storel_32 Unexecuted instantiation: warp_plane_avx2.c:xx_storel_32 Unexecuted instantiation: wiener_convolve_avx2.c:xx_storel_32 highbd_convolve_2d_avx2.c:xx_storel_32 Line | Count | Source | 57 | 3.92k | static inline void xx_storel_32(void *const a, const __m128i v) { | 58 | 3.92k | const int val = _mm_cvtsi128_si32(v); | 59 | 3.92k | memcpy(a, &val, sizeof(val)); | 60 | 3.92k | } |
Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_storel_32 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_storel_32 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_storel_32 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_storel_32 Unexecuted instantiation: wedge_utils_avx2.c:xx_storel_32 Unexecuted instantiation: encodetxb_avx2.c:xx_storel_32 Unexecuted instantiation: av1_k_means_avx2.c:xx_storel_32 Unexecuted instantiation: pickrst_avx2.c:xx_storel_32 Unexecuted instantiation: variance_impl_ssse3.c:xx_storel_32 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_storel_32 |
61 | | |
62 | 937M | static inline void xx_storel_64(void *const a, const __m128i v) { |
63 | 937M | _mm_storel_epi64((__m128i *)a, v); |
64 | 937M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_storel_64 Unexecuted instantiation: loopfilter_sse2.c:xx_storel_64 Unexecuted instantiation: avg_intrin_sse2.c:xx_storel_64 Unexecuted instantiation: fwd_txfm_sse2.c:xx_storel_64 sum_squares_sse2.c:xx_storel_64 Line | Count | Source | 62 | 35.0M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 35.0M | _mm_storel_epi64((__m128i *)a, v); | 64 | 35.0M | } |
Unexecuted instantiation: variance_sse2.c:xx_storel_64 Unexecuted instantiation: highbd_variance_sse2.c:xx_storel_64 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_storel_64 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_storel_64 blend_a64_mask_sse4.c:xx_storel_64 Line | Count | Source | 62 | 99.0k | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 99.0k | _mm_storel_epi64((__m128i *)a, v); | 64 | 99.0k | } |
blend_a64_vmask_sse4.c:xx_storel_64 Line | Count | Source | 62 | 41.0k | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 41.0k | _mm_storel_epi64((__m128i *)a, v); | 64 | 41.0k | } |
Unexecuted instantiation: disflow_sse4.c:xx_storel_64 Unexecuted instantiation: sse_sse4.c:xx_storel_64 Unexecuted instantiation: obmc_sad_sse4.c:xx_storel_64 Unexecuted instantiation: obmc_variance_sse4.c:xx_storel_64 blend_a64_mask_avx2.c:xx_storel_64 Line | Count | Source | 62 | 12.2k | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 12.2k | _mm_storel_epi64((__m128i *)a, v); | 64 | 12.2k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_storel_64 Unexecuted instantiation: disflow_avx2.c:xx_storel_64 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_storel_64 Unexecuted instantiation: variance_avx2.c:xx_storel_64 Line | Count | Source | 62 | 9.02M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 9.02M | _mm_storel_epi64((__m128i *)a, v); | 64 | 9.02M | } |
Unexecuted instantiation: obmc_sad_avx2.c:xx_storel_64 Unexecuted instantiation: obmc_variance_avx2.c:xx_storel_64 sum_squares_avx2.c:xx_storel_64 Line | Count | Source | 62 | 7.40M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 7.40M | _mm_storel_epi64((__m128i *)a, v); | 64 | 7.40M | } |
highbd_variance_avx2.c:xx_storel_64 Line | Count | Source | 62 | 2.19M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 2.19M | _mm_storel_epi64((__m128i *)a, v); | 64 | 2.19M | } |
Unexecuted instantiation: convolve_sse2.c:xx_storel_64 Unexecuted instantiation: jnt_convolve_sse2.c:xx_storel_64 Unexecuted instantiation: resize_sse2.c:xx_storel_64 Unexecuted instantiation: av1_k_means_sse2.c:xx_storel_64 Unexecuted instantiation: wedge_utils_sse2.c:xx_storel_64 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_storel_64 Unexecuted instantiation: reconinter_ssse3.c:xx_storel_64 av1_convolve_horiz_rs_sse4.c:xx_storel_64 Line | Count | Source | 62 | 5.86M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 5.86M | _mm_storel_epi64((__m128i *)a, v); | 64 | 5.86M | } |
Unexecuted instantiation: filterintra_sse4.c:xx_storel_64 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_storel_64 Unexecuted instantiation: selfguided_sse4.c:xx_storel_64 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_storel_64 Unexecuted instantiation: encodetxb_sse4.c:xx_storel_64 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_storel_64 Unexecuted instantiation: rdopt_sse4.c:xx_storel_64 Unexecuted instantiation: pickrst_sse4.c:xx_storel_64 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_storel_64 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_storel_64 Unexecuted instantiation: convolve_2d_avx2.c:xx_storel_64 Unexecuted instantiation: convolve_avx2.c:xx_storel_64 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_storel_64 Unexecuted instantiation: reconinter_avx2.c:xx_storel_64 Unexecuted instantiation: resize_avx2.c:xx_storel_64 Unexecuted instantiation: selfguided_avx2.c:xx_storel_64 Unexecuted instantiation: warp_plane_avx2.c:xx_storel_64 Unexecuted instantiation: wiener_convolve_avx2.c:xx_storel_64 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_storel_64 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_storel_64 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_storel_64 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_storel_64 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_storel_64 Unexecuted instantiation: wedge_utils_avx2.c:xx_storel_64 encodetxb_avx2.c:xx_storel_64 Line | Count | Source | 62 | 877M | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 877M | _mm_storel_epi64((__m128i *)a, v); | 64 | 877M | } |
Unexecuted instantiation: av1_k_means_avx2.c:xx_storel_64 pickrst_avx2.c:xx_storel_64 Line | Count | Source | 62 | 58.6k | static inline void xx_storel_64(void *const a, const __m128i v) { | 63 | 58.6k | _mm_storel_epi64((__m128i *)a, v); | 64 | 58.6k | } |
Unexecuted instantiation: variance_impl_ssse3.c:xx_storel_64 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_storel_64 |
65 | | |
66 | 0 | static inline void xx_store_128(void *const a, const __m128i v) { |
67 | 0 | _mm_store_si128((__m128i *)a, v); |
68 | 0 | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_store_128 Unexecuted instantiation: loopfilter_sse2.c:xx_store_128 Unexecuted instantiation: avg_intrin_sse2.c:xx_store_128 Unexecuted instantiation: fwd_txfm_sse2.c:xx_store_128 Unexecuted instantiation: sum_squares_sse2.c:xx_store_128 Unexecuted instantiation: variance_sse2.c:xx_store_128 Unexecuted instantiation: highbd_variance_sse2.c:xx_store_128 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_store_128 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_store_128 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_store_128 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_store_128 Unexecuted instantiation: disflow_sse4.c:xx_store_128 Unexecuted instantiation: sse_sse4.c:xx_store_128 Unexecuted instantiation: obmc_sad_sse4.c:xx_store_128 Unexecuted instantiation: obmc_variance_sse4.c:xx_store_128 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_store_128 Unexecuted instantiation: highbd_convolve_avx2.c:xx_store_128 Unexecuted instantiation: disflow_avx2.c:xx_store_128 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_store_128 Unexecuted instantiation: variance_avx2.c:xx_store_128 Unexecuted instantiation: sse_avx2.c:xx_store_128 Unexecuted instantiation: obmc_sad_avx2.c:xx_store_128 Unexecuted instantiation: obmc_variance_avx2.c:xx_store_128 Unexecuted instantiation: sum_squares_avx2.c:xx_store_128 Unexecuted instantiation: highbd_variance_avx2.c:xx_store_128 Unexecuted instantiation: convolve_sse2.c:xx_store_128 Unexecuted instantiation: jnt_convolve_sse2.c:xx_store_128 Unexecuted instantiation: resize_sse2.c:xx_store_128 Unexecuted instantiation: av1_k_means_sse2.c:xx_store_128 Unexecuted instantiation: wedge_utils_sse2.c:xx_store_128 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_store_128 Unexecuted instantiation: reconinter_ssse3.c:xx_store_128 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_store_128 Unexecuted instantiation: filterintra_sse4.c:xx_store_128 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_store_128 Unexecuted instantiation: selfguided_sse4.c:xx_store_128 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_store_128 Unexecuted instantiation: encodetxb_sse4.c:xx_store_128 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_store_128 Unexecuted instantiation: rdopt_sse4.c:xx_store_128 Unexecuted instantiation: pickrst_sse4.c:xx_store_128 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_store_128 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_store_128 Unexecuted instantiation: convolve_2d_avx2.c:xx_store_128 Unexecuted instantiation: convolve_avx2.c:xx_store_128 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_store_128 Unexecuted instantiation: reconinter_avx2.c:xx_store_128 Unexecuted instantiation: resize_avx2.c:xx_store_128 Unexecuted instantiation: selfguided_avx2.c:xx_store_128 Unexecuted instantiation: warp_plane_avx2.c:xx_store_128 Unexecuted instantiation: wiener_convolve_avx2.c:xx_store_128 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_store_128 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_store_128 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_store_128 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_store_128 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_store_128 Unexecuted instantiation: wedge_utils_avx2.c:xx_store_128 Unexecuted instantiation: encodetxb_avx2.c:xx_store_128 Unexecuted instantiation: av1_k_means_avx2.c:xx_store_128 Unexecuted instantiation: pickrst_avx2.c:xx_store_128 Unexecuted instantiation: variance_impl_ssse3.c:xx_store_128 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_store_128 |
69 | | |
70 | 221M | static inline void xx_storeu_128(void *const a, const __m128i v) { |
71 | 221M | _mm_storeu_si128((__m128i *)a, v); |
72 | 221M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_storeu_128 Unexecuted instantiation: loopfilter_sse2.c:xx_storeu_128 Unexecuted instantiation: avg_intrin_sse2.c:xx_storeu_128 Unexecuted instantiation: fwd_txfm_sse2.c:xx_storeu_128 Unexecuted instantiation: sum_squares_sse2.c:xx_storeu_128 Unexecuted instantiation: variance_sse2.c:xx_storeu_128 Unexecuted instantiation: highbd_variance_sse2.c:xx_storeu_128 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_storeu_128 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_storeu_128 blend_a64_mask_sse4.c:xx_storeu_128 Line | Count | Source | 70 | 76.1k | static inline void xx_storeu_128(void *const a, const __m128i v) { | 71 | 76.1k | _mm_storeu_si128((__m128i *)a, v); | 72 | 76.1k | } |
blend_a64_vmask_sse4.c:xx_storeu_128 Line | Count | Source | 70 | 82.5k | static inline void xx_storeu_128(void *const a, const __m128i v) { | 71 | 82.5k | _mm_storeu_si128((__m128i *)a, v); | 72 | 82.5k | } |
Unexecuted instantiation: disflow_sse4.c:xx_storeu_128 Unexecuted instantiation: sse_sse4.c:xx_storeu_128 Unexecuted instantiation: obmc_sad_sse4.c:xx_storeu_128 Unexecuted instantiation: obmc_variance_sse4.c:xx_storeu_128 blend_a64_mask_avx2.c:xx_storeu_128 Line | Count | Source | 70 | 5.11k | static inline void xx_storeu_128(void *const a, const __m128i v) { | 71 | 5.11k | _mm_storeu_si128((__m128i *)a, v); | 72 | 5.11k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_storeu_128 Unexecuted instantiation: disflow_avx2.c:xx_storeu_128 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_storeu_128 Unexecuted instantiation: variance_avx2.c:xx_storeu_128 Unexecuted instantiation: sse_avx2.c:xx_storeu_128 Unexecuted instantiation: obmc_sad_avx2.c:xx_storeu_128 Unexecuted instantiation: obmc_variance_avx2.c:xx_storeu_128 Unexecuted instantiation: sum_squares_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_variance_avx2.c:xx_storeu_128 Unexecuted instantiation: convolve_sse2.c:xx_storeu_128 Unexecuted instantiation: jnt_convolve_sse2.c:xx_storeu_128 Unexecuted instantiation: resize_sse2.c:xx_storeu_128 Unexecuted instantiation: av1_k_means_sse2.c:xx_storeu_128 Unexecuted instantiation: wedge_utils_sse2.c:xx_storeu_128 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_storeu_128 Unexecuted instantiation: reconinter_ssse3.c:xx_storeu_128 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_storeu_128 Unexecuted instantiation: filterintra_sse4.c:xx_storeu_128 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_storeu_128 Unexecuted instantiation: selfguided_sse4.c:xx_storeu_128 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_storeu_128 Unexecuted instantiation: encodetxb_sse4.c:xx_storeu_128 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_storeu_128 Unexecuted instantiation: rdopt_sse4.c:xx_storeu_128 Unexecuted instantiation: pickrst_sse4.c:xx_storeu_128 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_storeu_128 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_storeu_128 Unexecuted instantiation: convolve_2d_avx2.c:xx_storeu_128 Unexecuted instantiation: convolve_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_storeu_128 Unexecuted instantiation: reconinter_avx2.c:xx_storeu_128 Unexecuted instantiation: resize_avx2.c:xx_storeu_128 selfguided_avx2.c:xx_storeu_128 Line | Count | Source | 70 | 1.46M | static inline void xx_storeu_128(void *const a, const __m128i v) { | 71 | 1.46M | _mm_storeu_si128((__m128i *)a, v); | 72 | 1.46M | } |
Unexecuted instantiation: warp_plane_avx2.c:xx_storeu_128 Unexecuted instantiation: wiener_convolve_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_storeu_128 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_storeu_128 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_storeu_128 Unexecuted instantiation: wedge_utils_avx2.c:xx_storeu_128 encodetxb_avx2.c:xx_storeu_128 Line | Count | Source | 70 | 219M | static inline void xx_storeu_128(void *const a, const __m128i v) { | 71 | 219M | _mm_storeu_si128((__m128i *)a, v); | 72 | 219M | } |
Unexecuted instantiation: av1_k_means_avx2.c:xx_storeu_128 Unexecuted instantiation: pickrst_avx2.c:xx_storeu_128 Unexecuted instantiation: variance_impl_ssse3.c:xx_storeu_128 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_storeu_128 |
73 | | |
74 | | // Fill an SSE register using an interleaved pair of values, ie. set the |
75 | | // 8 channels to {a, b, a, b, a, b, a, b}, using the same channel ordering |
76 | | // as when a register is stored to / loaded from memory. |
77 | | // |
78 | | // This is useful for rearranging filter kernels for use with the _mm_madd_epi16 |
79 | | // instruction |
80 | 0 | static inline __m128i xx_set2_epi16(int16_t a, int16_t b) { |
81 | 0 | return _mm_setr_epi16(a, b, a, b, a, b, a, b); |
82 | 0 | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_set2_epi16 Unexecuted instantiation: loopfilter_sse2.c:xx_set2_epi16 Unexecuted instantiation: avg_intrin_sse2.c:xx_set2_epi16 Unexecuted instantiation: fwd_txfm_sse2.c:xx_set2_epi16 Unexecuted instantiation: sum_squares_sse2.c:xx_set2_epi16 Unexecuted instantiation: variance_sse2.c:xx_set2_epi16 Unexecuted instantiation: highbd_variance_sse2.c:xx_set2_epi16 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_set2_epi16 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_set2_epi16 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_set2_epi16 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_set2_epi16 Unexecuted instantiation: disflow_sse4.c:xx_set2_epi16 Unexecuted instantiation: sse_sse4.c:xx_set2_epi16 Unexecuted instantiation: obmc_sad_sse4.c:xx_set2_epi16 Unexecuted instantiation: obmc_variance_sse4.c:xx_set2_epi16 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_convolve_avx2.c:xx_set2_epi16 Unexecuted instantiation: disflow_avx2.c:xx_set2_epi16 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_set2_epi16 Unexecuted instantiation: variance_avx2.c:xx_set2_epi16 Unexecuted instantiation: sse_avx2.c:xx_set2_epi16 Unexecuted instantiation: obmc_sad_avx2.c:xx_set2_epi16 Unexecuted instantiation: obmc_variance_avx2.c:xx_set2_epi16 Unexecuted instantiation: sum_squares_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_variance_avx2.c:xx_set2_epi16 Unexecuted instantiation: convolve_sse2.c:xx_set2_epi16 Unexecuted instantiation: jnt_convolve_sse2.c:xx_set2_epi16 Unexecuted instantiation: resize_sse2.c:xx_set2_epi16 Unexecuted instantiation: av1_k_means_sse2.c:xx_set2_epi16 Unexecuted instantiation: wedge_utils_sse2.c:xx_set2_epi16 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_set2_epi16 Unexecuted instantiation: reconinter_ssse3.c:xx_set2_epi16 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_set2_epi16 Unexecuted instantiation: filterintra_sse4.c:xx_set2_epi16 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_set2_epi16 Unexecuted instantiation: selfguided_sse4.c:xx_set2_epi16 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_set2_epi16 Unexecuted instantiation: encodetxb_sse4.c:xx_set2_epi16 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_set2_epi16 Unexecuted instantiation: rdopt_sse4.c:xx_set2_epi16 Unexecuted instantiation: pickrst_sse4.c:xx_set2_epi16 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_set2_epi16 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_set2_epi16 Unexecuted instantiation: convolve_2d_avx2.c:xx_set2_epi16 Unexecuted instantiation: convolve_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_set2_epi16 Unexecuted instantiation: reconinter_avx2.c:xx_set2_epi16 Unexecuted instantiation: resize_avx2.c:xx_set2_epi16 Unexecuted instantiation: selfguided_avx2.c:xx_set2_epi16 Unexecuted instantiation: warp_plane_avx2.c:xx_set2_epi16 Unexecuted instantiation: wiener_convolve_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_set2_epi16 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_set2_epi16 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_set2_epi16 Unexecuted instantiation: wedge_utils_avx2.c:xx_set2_epi16 Unexecuted instantiation: encodetxb_avx2.c:xx_set2_epi16 Unexecuted instantiation: av1_k_means_avx2.c:xx_set2_epi16 Unexecuted instantiation: pickrst_avx2.c:xx_set2_epi16 Unexecuted instantiation: variance_impl_ssse3.c:xx_set2_epi16 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_set2_epi16 |
83 | | |
84 | 10.5k | static inline __m128i xx_round_epu16(__m128i v_val_w) { |
85 | 10.5k | return _mm_avg_epu16(v_val_w, _mm_setzero_si128()); |
86 | 10.5k | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_round_epu16 Unexecuted instantiation: loopfilter_sse2.c:xx_round_epu16 Unexecuted instantiation: avg_intrin_sse2.c:xx_round_epu16 Unexecuted instantiation: fwd_txfm_sse2.c:xx_round_epu16 Unexecuted instantiation: sum_squares_sse2.c:xx_round_epu16 Unexecuted instantiation: variance_sse2.c:xx_round_epu16 Unexecuted instantiation: highbd_variance_sse2.c:xx_round_epu16 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_round_epu16 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_round_epu16 blend_a64_mask_sse4.c:xx_round_epu16 Line | Count | Source | 84 | 7.98k | static inline __m128i xx_round_epu16(__m128i v_val_w) { | 85 | 7.98k | return _mm_avg_epu16(v_val_w, _mm_setzero_si128()); | 86 | 7.98k | } |
blend_a64_vmask_sse4.c:xx_round_epu16 Line | Count | Source | 84 | 2.54k | static inline __m128i xx_round_epu16(__m128i v_val_w) { | 85 | 2.54k | return _mm_avg_epu16(v_val_w, _mm_setzero_si128()); | 86 | 2.54k | } |
Unexecuted instantiation: disflow_sse4.c:xx_round_epu16 Unexecuted instantiation: sse_sse4.c:xx_round_epu16 Unexecuted instantiation: obmc_sad_sse4.c:xx_round_epu16 Unexecuted instantiation: obmc_variance_sse4.c:xx_round_epu16 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_convolve_avx2.c:xx_round_epu16 Unexecuted instantiation: disflow_avx2.c:xx_round_epu16 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_round_epu16 Unexecuted instantiation: variance_avx2.c:xx_round_epu16 Unexecuted instantiation: sse_avx2.c:xx_round_epu16 Unexecuted instantiation: obmc_sad_avx2.c:xx_round_epu16 Unexecuted instantiation: obmc_variance_avx2.c:xx_round_epu16 Unexecuted instantiation: sum_squares_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_variance_avx2.c:xx_round_epu16 Unexecuted instantiation: convolve_sse2.c:xx_round_epu16 Unexecuted instantiation: jnt_convolve_sse2.c:xx_round_epu16 Unexecuted instantiation: resize_sse2.c:xx_round_epu16 Unexecuted instantiation: av1_k_means_sse2.c:xx_round_epu16 Unexecuted instantiation: wedge_utils_sse2.c:xx_round_epu16 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_round_epu16 Unexecuted instantiation: reconinter_ssse3.c:xx_round_epu16 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_round_epu16 Unexecuted instantiation: filterintra_sse4.c:xx_round_epu16 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_round_epu16 Unexecuted instantiation: selfguided_sse4.c:xx_round_epu16 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_round_epu16 Unexecuted instantiation: encodetxb_sse4.c:xx_round_epu16 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_round_epu16 Unexecuted instantiation: rdopt_sse4.c:xx_round_epu16 Unexecuted instantiation: pickrst_sse4.c:xx_round_epu16 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_round_epu16 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_round_epu16 Unexecuted instantiation: convolve_2d_avx2.c:xx_round_epu16 Unexecuted instantiation: convolve_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_round_epu16 Unexecuted instantiation: reconinter_avx2.c:xx_round_epu16 Unexecuted instantiation: resize_avx2.c:xx_round_epu16 Unexecuted instantiation: selfguided_avx2.c:xx_round_epu16 Unexecuted instantiation: warp_plane_avx2.c:xx_round_epu16 Unexecuted instantiation: wiener_convolve_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_round_epu16 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_round_epu16 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_round_epu16 Unexecuted instantiation: wedge_utils_avx2.c:xx_round_epu16 Unexecuted instantiation: encodetxb_avx2.c:xx_round_epu16 Unexecuted instantiation: av1_k_means_avx2.c:xx_round_epu16 Unexecuted instantiation: pickrst_avx2.c:xx_round_epu16 Unexecuted instantiation: variance_impl_ssse3.c:xx_round_epu16 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_round_epu16 |
87 | | |
88 | 245k | static inline __m128i xx_roundn_epu16(__m128i v_val_w, int bits) { |
89 | 245k | const __m128i v_s_w = _mm_srli_epi16(v_val_w, bits - 1); |
90 | 245k | return _mm_avg_epu16(v_s_w, _mm_setzero_si128()); |
91 | 245k | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_roundn_epu16 Unexecuted instantiation: loopfilter_sse2.c:xx_roundn_epu16 Unexecuted instantiation: avg_intrin_sse2.c:xx_roundn_epu16 Unexecuted instantiation: fwd_txfm_sse2.c:xx_roundn_epu16 Unexecuted instantiation: sum_squares_sse2.c:xx_roundn_epu16 Unexecuted instantiation: variance_sse2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_variance_sse2.c:xx_roundn_epu16 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_roundn_epu16 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_roundn_epu16 blend_a64_mask_sse4.c:xx_roundn_epu16 Line | Count | Source | 88 | 76.9k | static inline __m128i xx_roundn_epu16(__m128i v_val_w, int bits) { | 89 | 76.9k | const __m128i v_s_w = _mm_srli_epi16(v_val_w, bits - 1); | 90 | 76.9k | return _mm_avg_epu16(v_s_w, _mm_setzero_si128()); | 91 | 76.9k | } |
blend_a64_vmask_sse4.c:xx_roundn_epu16 Line | Count | Source | 88 | 166k | static inline __m128i xx_roundn_epu16(__m128i v_val_w, int bits) { | 89 | 166k | const __m128i v_s_w = _mm_srli_epi16(v_val_w, bits - 1); | 90 | 166k | return _mm_avg_epu16(v_s_w, _mm_setzero_si128()); | 91 | 166k | } |
Unexecuted instantiation: disflow_sse4.c:xx_roundn_epu16 Unexecuted instantiation: sse_sse4.c:xx_roundn_epu16 Unexecuted instantiation: obmc_sad_sse4.c:xx_roundn_epu16 Unexecuted instantiation: obmc_variance_sse4.c:xx_roundn_epu16 blend_a64_mask_avx2.c:xx_roundn_epu16 Line | Count | Source | 88 | 2.28k | static inline __m128i xx_roundn_epu16(__m128i v_val_w, int bits) { | 89 | 2.28k | const __m128i v_s_w = _mm_srli_epi16(v_val_w, bits - 1); | 90 | 2.28k | return _mm_avg_epu16(v_s_w, _mm_setzero_si128()); | 91 | 2.28k | } |
Unexecuted instantiation: highbd_convolve_avx2.c:xx_roundn_epu16 Unexecuted instantiation: disflow_avx2.c:xx_roundn_epu16 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_roundn_epu16 Unexecuted instantiation: variance_avx2.c:xx_roundn_epu16 Unexecuted instantiation: sse_avx2.c:xx_roundn_epu16 Unexecuted instantiation: obmc_sad_avx2.c:xx_roundn_epu16 Unexecuted instantiation: obmc_variance_avx2.c:xx_roundn_epu16 Unexecuted instantiation: sum_squares_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_variance_avx2.c:xx_roundn_epu16 Unexecuted instantiation: convolve_sse2.c:xx_roundn_epu16 Unexecuted instantiation: jnt_convolve_sse2.c:xx_roundn_epu16 Unexecuted instantiation: resize_sse2.c:xx_roundn_epu16 Unexecuted instantiation: av1_k_means_sse2.c:xx_roundn_epu16 Unexecuted instantiation: wedge_utils_sse2.c:xx_roundn_epu16 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_roundn_epu16 Unexecuted instantiation: reconinter_ssse3.c:xx_roundn_epu16 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_roundn_epu16 Unexecuted instantiation: filterintra_sse4.c:xx_roundn_epu16 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_roundn_epu16 Unexecuted instantiation: selfguided_sse4.c:xx_roundn_epu16 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_roundn_epu16 Unexecuted instantiation: encodetxb_sse4.c:xx_roundn_epu16 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_roundn_epu16 Unexecuted instantiation: rdopt_sse4.c:xx_roundn_epu16 Unexecuted instantiation: pickrst_sse4.c:xx_roundn_epu16 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_roundn_epu16 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_roundn_epu16 Unexecuted instantiation: convolve_2d_avx2.c:xx_roundn_epu16 Unexecuted instantiation: convolve_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_roundn_epu16 Unexecuted instantiation: reconinter_avx2.c:xx_roundn_epu16 Unexecuted instantiation: resize_avx2.c:xx_roundn_epu16 Unexecuted instantiation: selfguided_avx2.c:xx_roundn_epu16 Unexecuted instantiation: warp_plane_avx2.c:xx_roundn_epu16 Unexecuted instantiation: wiener_convolve_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_roundn_epu16 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_roundn_epu16 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_roundn_epu16 Unexecuted instantiation: wedge_utils_avx2.c:xx_roundn_epu16 Unexecuted instantiation: encodetxb_avx2.c:xx_roundn_epu16 Unexecuted instantiation: av1_k_means_avx2.c:xx_roundn_epu16 Unexecuted instantiation: pickrst_avx2.c:xx_roundn_epu16 Unexecuted instantiation: variance_impl_ssse3.c:xx_roundn_epu16 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_roundn_epu16 |
92 | | |
93 | 0 | static inline __m128i xx_roundn_epu32(__m128i v_val_d, int bits) { |
94 | 0 | const __m128i v_bias_d = _mm_set1_epi32((1 << bits) >> 1); |
95 | 0 | const __m128i v_tmp_d = _mm_add_epi32(v_val_d, v_bias_d); |
96 | 0 | return _mm_srli_epi32(v_tmp_d, bits); |
97 | 0 | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_roundn_epu32 Unexecuted instantiation: loopfilter_sse2.c:xx_roundn_epu32 Unexecuted instantiation: avg_intrin_sse2.c:xx_roundn_epu32 Unexecuted instantiation: fwd_txfm_sse2.c:xx_roundn_epu32 Unexecuted instantiation: sum_squares_sse2.c:xx_roundn_epu32 Unexecuted instantiation: variance_sse2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_variance_sse2.c:xx_roundn_epu32 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_roundn_epu32 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_roundn_epu32 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_roundn_epu32 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_roundn_epu32 Unexecuted instantiation: disflow_sse4.c:xx_roundn_epu32 Unexecuted instantiation: sse_sse4.c:xx_roundn_epu32 Unexecuted instantiation: obmc_sad_sse4.c:xx_roundn_epu32 Unexecuted instantiation: obmc_variance_sse4.c:xx_roundn_epu32 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_convolve_avx2.c:xx_roundn_epu32 Unexecuted instantiation: disflow_avx2.c:xx_roundn_epu32 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_roundn_epu32 Unexecuted instantiation: variance_avx2.c:xx_roundn_epu32 Unexecuted instantiation: sse_avx2.c:xx_roundn_epu32 Unexecuted instantiation: obmc_sad_avx2.c:xx_roundn_epu32 Unexecuted instantiation: obmc_variance_avx2.c:xx_roundn_epu32 Unexecuted instantiation: sum_squares_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_variance_avx2.c:xx_roundn_epu32 Unexecuted instantiation: convolve_sse2.c:xx_roundn_epu32 Unexecuted instantiation: jnt_convolve_sse2.c:xx_roundn_epu32 Unexecuted instantiation: resize_sse2.c:xx_roundn_epu32 Unexecuted instantiation: av1_k_means_sse2.c:xx_roundn_epu32 Unexecuted instantiation: wedge_utils_sse2.c:xx_roundn_epu32 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_roundn_epu32 Unexecuted instantiation: reconinter_ssse3.c:xx_roundn_epu32 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_roundn_epu32 Unexecuted instantiation: filterintra_sse4.c:xx_roundn_epu32 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_roundn_epu32 Unexecuted instantiation: selfguided_sse4.c:xx_roundn_epu32 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_roundn_epu32 Unexecuted instantiation: encodetxb_sse4.c:xx_roundn_epu32 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_roundn_epu32 Unexecuted instantiation: rdopt_sse4.c:xx_roundn_epu32 Unexecuted instantiation: pickrst_sse4.c:xx_roundn_epu32 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_roundn_epu32 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_roundn_epu32 Unexecuted instantiation: convolve_2d_avx2.c:xx_roundn_epu32 Unexecuted instantiation: convolve_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_roundn_epu32 Unexecuted instantiation: reconinter_avx2.c:xx_roundn_epu32 Unexecuted instantiation: resize_avx2.c:xx_roundn_epu32 Unexecuted instantiation: selfguided_avx2.c:xx_roundn_epu32 Unexecuted instantiation: warp_plane_avx2.c:xx_roundn_epu32 Unexecuted instantiation: wiener_convolve_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_roundn_epu32 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_roundn_epu32 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_roundn_epu32 Unexecuted instantiation: wedge_utils_avx2.c:xx_roundn_epu32 Unexecuted instantiation: encodetxb_avx2.c:xx_roundn_epu32 Unexecuted instantiation: av1_k_means_avx2.c:xx_roundn_epu32 Unexecuted instantiation: pickrst_avx2.c:xx_roundn_epu32 Unexecuted instantiation: variance_impl_ssse3.c:xx_roundn_epu32 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_roundn_epu32 |
98 | | |
99 | 565M | static inline __m128i xx_roundn_epi16_unsigned(__m128i v_val_d, int bits) { |
100 | 565M | const __m128i v_bias_d = _mm_set1_epi16((1 << bits) >> 1); |
101 | 565M | const __m128i v_tmp_d = _mm_add_epi16(v_val_d, v_bias_d); |
102 | 565M | return _mm_srai_epi16(v_tmp_d, bits); |
103 | 565M | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: loopfilter_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: avg_intrin_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: fwd_txfm_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: sum_squares_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: variance_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_variance_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_roundn_epi16_unsigned Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_roundn_epi16_unsigned Unexecuted instantiation: blend_a64_mask_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: disflow_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: sse_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: obmc_sad_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: obmc_variance_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: blend_a64_mask_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_convolve_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: disflow_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: variance_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: sse_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: obmc_sad_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: obmc_variance_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: sum_squares_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_variance_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: convolve_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: jnt_convolve_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: resize_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_k_means_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: wedge_utils_sse2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_roundn_epi16_unsigned Unexecuted instantiation: reconinter_ssse3.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_roundn_epi16_unsigned filterintra_sse4.c:xx_roundn_epi16_unsigned Line | Count | Source | 99 | 565M | static inline __m128i xx_roundn_epi16_unsigned(__m128i v_val_d, int bits) { | 100 | 565M | const __m128i v_bias_d = _mm_set1_epi16((1 << bits) >> 1); | 101 | 565M | const __m128i v_tmp_d = _mm_add_epi16(v_val_d, v_bias_d); | 102 | 565M | return _mm_srai_epi16(v_tmp_d, bits); | 103 | 565M | } |
Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: selfguided_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: encodetxb_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: rdopt_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: pickrst_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: convolve_2d_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: convolve_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: reconinter_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: resize_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: selfguided_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: warp_plane_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: wiener_convolve_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: wedge_utils_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: encodetxb_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_k_means_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: pickrst_avx2.c:xx_roundn_epi16_unsigned Unexecuted instantiation: variance_impl_ssse3.c:xx_roundn_epi16_unsigned Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_roundn_epi16_unsigned |
104 | | |
105 | | // This is equivalent to ROUND_POWER_OF_TWO(v_val_d, bits) |
106 | 0 | static inline __m128i xx_roundn_epi32_unsigned(__m128i v_val_d, int bits) { |
107 | 0 | const __m128i v_bias_d = _mm_set1_epi32((1 << bits) >> 1); |
108 | 0 | const __m128i v_tmp_d = _mm_add_epi32(v_val_d, v_bias_d); |
109 | 0 | return _mm_srai_epi32(v_tmp_d, bits); |
110 | 0 | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: loopfilter_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: avg_intrin_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: fwd_txfm_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: sum_squares_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: variance_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_variance_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_roundn_epi32_unsigned Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_roundn_epi32_unsigned Unexecuted instantiation: blend_a64_mask_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: disflow_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: sse_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: obmc_sad_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: obmc_variance_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: blend_a64_mask_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_convolve_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: disflow_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: variance_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: sse_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: obmc_sad_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: obmc_variance_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: sum_squares_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_variance_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: convolve_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: jnt_convolve_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: resize_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_k_means_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: wedge_utils_sse2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_roundn_epi32_unsigned Unexecuted instantiation: reconinter_ssse3.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: filterintra_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: selfguided_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: encodetxb_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: rdopt_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: pickrst_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: convolve_2d_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: convolve_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: reconinter_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: resize_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: selfguided_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: warp_plane_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: wiener_convolve_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: wedge_utils_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: encodetxb_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_k_means_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: pickrst_avx2.c:xx_roundn_epi32_unsigned Unexecuted instantiation: variance_impl_ssse3.c:xx_roundn_epi32_unsigned Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_roundn_epi32_unsigned |
111 | | |
112 | 0 | static inline __m128i xx_roundn_epi16(__m128i v_val_d, int bits) { |
113 | 0 | const __m128i v_bias_d = _mm_set1_epi16((1 << bits) >> 1); |
114 | 0 | const __m128i v_sign_d = _mm_srai_epi16(v_val_d, 15); |
115 | 0 | const __m128i v_tmp_d = |
116 | 0 | _mm_add_epi16(_mm_add_epi16(v_val_d, v_bias_d), v_sign_d); |
117 | 0 | return _mm_srai_epi16(v_tmp_d, bits); |
118 | 0 | } Unexecuted instantiation: reconinter_enc_sse2.c:xx_roundn_epi16 Unexecuted instantiation: loopfilter_sse2.c:xx_roundn_epi16 Unexecuted instantiation: avg_intrin_sse2.c:xx_roundn_epi16 Unexecuted instantiation: fwd_txfm_sse2.c:xx_roundn_epi16 Unexecuted instantiation: sum_squares_sse2.c:xx_roundn_epi16 Unexecuted instantiation: variance_sse2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_variance_sse2.c:xx_roundn_epi16 Unexecuted instantiation: masked_sad_intrin_ssse3.c:xx_roundn_epi16 Unexecuted instantiation: masked_variance_intrin_ssse3.c:xx_roundn_epi16 Unexecuted instantiation: blend_a64_mask_sse4.c:xx_roundn_epi16 Unexecuted instantiation: blend_a64_vmask_sse4.c:xx_roundn_epi16 Unexecuted instantiation: disflow_sse4.c:xx_roundn_epi16 Unexecuted instantiation: sse_sse4.c:xx_roundn_epi16 Unexecuted instantiation: obmc_sad_sse4.c:xx_roundn_epi16 Unexecuted instantiation: obmc_variance_sse4.c:xx_roundn_epi16 Unexecuted instantiation: blend_a64_mask_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_convolve_avx2.c:xx_roundn_epi16 Unexecuted instantiation: disflow_avx2.c:xx_roundn_epi16 Unexecuted instantiation: masked_sad_intrin_avx2.c:xx_roundn_epi16 Unexecuted instantiation: variance_avx2.c:xx_roundn_epi16 Unexecuted instantiation: sse_avx2.c:xx_roundn_epi16 Unexecuted instantiation: obmc_sad_avx2.c:xx_roundn_epi16 Unexecuted instantiation: obmc_variance_avx2.c:xx_roundn_epi16 Unexecuted instantiation: sum_squares_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_variance_avx2.c:xx_roundn_epi16 Unexecuted instantiation: convolve_sse2.c:xx_roundn_epi16 Unexecuted instantiation: jnt_convolve_sse2.c:xx_roundn_epi16 Unexecuted instantiation: resize_sse2.c:xx_roundn_epi16 Unexecuted instantiation: av1_k_means_sse2.c:xx_roundn_epi16 Unexecuted instantiation: wedge_utils_sse2.c:xx_roundn_epi16 Unexecuted instantiation: av1_inv_txfm_ssse3.c:xx_roundn_epi16 Unexecuted instantiation: reconinter_ssse3.c:xx_roundn_epi16 Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:xx_roundn_epi16 Unexecuted instantiation: filterintra_sse4.c:xx_roundn_epi16 Unexecuted instantiation: highbd_inv_txfm_sse4.c:xx_roundn_epi16 Unexecuted instantiation: selfguided_sse4.c:xx_roundn_epi16 Unexecuted instantiation: av1_fwd_txfm2d_sse4.c:xx_roundn_epi16 Unexecuted instantiation: encodetxb_sse4.c:xx_roundn_epi16 Unexecuted instantiation: highbd_fwd_txfm_sse4.c:xx_roundn_epi16 Unexecuted instantiation: rdopt_sse4.c:xx_roundn_epi16 Unexecuted instantiation: pickrst_sse4.c:xx_roundn_epi16 Unexecuted instantiation: av1_highbd_quantize_sse4.c:xx_roundn_epi16 Unexecuted instantiation: av1_inv_txfm_avx2.c:xx_roundn_epi16 Unexecuted instantiation: convolve_2d_avx2.c:xx_roundn_epi16 Unexecuted instantiation: convolve_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_inv_txfm_avx2.c:xx_roundn_epi16 Unexecuted instantiation: reconinter_avx2.c:xx_roundn_epi16 Unexecuted instantiation: resize_avx2.c:xx_roundn_epi16 Unexecuted instantiation: selfguided_avx2.c:xx_roundn_epi16 Unexecuted instantiation: warp_plane_avx2.c:xx_roundn_epi16 Unexecuted instantiation: wiener_convolve_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_convolve_2d_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_jnt_convolve_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_wiener_convolve_avx2.c:xx_roundn_epi16 Unexecuted instantiation: av1_fwd_txfm2d_avx2.c:xx_roundn_epi16 Unexecuted instantiation: highbd_fwd_txfm_avx2.c:xx_roundn_epi16 Unexecuted instantiation: wedge_utils_avx2.c:xx_roundn_epi16 Unexecuted instantiation: encodetxb_avx2.c:xx_roundn_epi16 Unexecuted instantiation: av1_k_means_avx2.c:xx_roundn_epi16 Unexecuted instantiation: pickrst_avx2.c:xx_roundn_epi16 Unexecuted instantiation: variance_impl_ssse3.c:xx_roundn_epi16 Unexecuted instantiation: av1_fwd_txfm_sse2.c:xx_roundn_epi16 |
119 | | |
120 | | #endif // AOM_AOM_DSP_X86_SYNONYMS_H_ |