/src/ffmpeg/libavcodec/x86/vp9dsp_init.h
Line | Count | Source |
1 | | /* |
2 | | * VP9 SIMD optimizations |
3 | | * |
4 | | * Copyright (c) 2013 Ronald S. Bultje <rsbultje gmail com> |
5 | | * |
6 | | * This file is part of FFmpeg. |
7 | | * |
8 | | * FFmpeg is free software; you can redistribute it and/or |
9 | | * modify it under the terms of the GNU Lesser General Public |
10 | | * License as published by the Free Software Foundation; either |
11 | | * version 2.1 of the License, or (at your option) any later version. |
12 | | * |
13 | | * FFmpeg is distributed in the hope that it will be useful, |
14 | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
16 | | * Lesser General Public License for more details. |
17 | | * |
18 | | * You should have received a copy of the GNU Lesser General Public |
19 | | * License along with FFmpeg; if not, write to the Free Software |
20 | | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
21 | | */ |
22 | | |
23 | | #ifndef AVCODEC_X86_VP9DSP_INIT_H |
24 | | #define AVCODEC_X86_VP9DSP_INIT_H |
25 | | |
26 | | #include "libavutil/attributes.h" |
27 | | #include "libavutil/mem_internal.h" |
28 | | |
29 | | #include "libavcodec/vp9dsp.h" |
30 | | |
31 | | // hack to force-expand BPC |
32 | 313k | #define cat(a, bpp, b) a##bpp##b |
33 | | |
34 | | #define decl_fpel_func(avg, sz, bpp, opt) \ |
35 | | void ff_vp9_##avg##sz##bpp##_##opt(uint8_t *dst, ptrdiff_t dst_stride, \ |
36 | | const uint8_t *src, ptrdiff_t src_stride, \ |
37 | | int h, int mx, int my) |
38 | | |
39 | | #define decl_mc_func(avg, sz, dir, opt, type, f_sz, bpp) \ |
40 | | void ff_vp9_##avg##_8tap_1d_##dir##_##sz##_##bpp##_##opt(uint8_t *dst, ptrdiff_t dst_stride, \ |
41 | | const uint8_t *src, ptrdiff_t src_stride, \ |
42 | | int h, const type (*filter)[f_sz]) |
43 | | |
44 | | #define decl_mc_funcs(sz, opt, type, fsz, bpp) \ |
45 | | decl_mc_func(put, sz, h, opt, type, fsz, bpp); \ |
46 | | decl_mc_func(avg, sz, h, opt, type, fsz, bpp); \ |
47 | | decl_mc_func(put, sz, v, opt, type, fsz, bpp); \ |
48 | | decl_mc_func(avg, sz, v, opt, type, fsz, bpp) |
49 | | |
50 | | #define decl_ipred_fn(type, sz, bpp, opt) \ |
51 | | void ff_vp9_ipred_##type##_##sz##x##sz##_##bpp##_##opt(uint8_t *dst, \ |
52 | | ptrdiff_t stride, \ |
53 | | const uint8_t *l, \ |
54 | | const uint8_t *a) |
55 | | |
56 | | #define decl_ipred_fns(type, bpp, opt4, opt8_16_32) \ |
57 | | decl_ipred_fn(type, 4, bpp, opt4); \ |
58 | | decl_ipred_fn(type, 8, bpp, opt8_16_32); \ |
59 | | decl_ipred_fn(type, 16, bpp, opt8_16_32); \ |
60 | | decl_ipred_fn(type, 32, bpp, opt8_16_32) |
61 | | |
62 | | #define decl_itxfm_func(typea, typeb, size, bpp, opt) \ |
63 | | void cat(ff_vp9_##typea##_##typeb##_##size##x##size##_add_, bpp, _##opt)(uint8_t *dst, \ |
64 | | ptrdiff_t stride, \ |
65 | | int16_t *block, \ |
66 | | int eob) |
67 | | |
68 | | #define decl_itxfm_funcs(size, bpp, opt) \ |
69 | | decl_itxfm_func(idct, idct, size, bpp, opt); \ |
70 | | decl_itxfm_func(iadst, idct, size, bpp, opt); \ |
71 | | decl_itxfm_func(idct, iadst, size, bpp, opt); \ |
72 | | decl_itxfm_func(iadst, iadst, size, bpp, opt) |
73 | | |
74 | | #define mc_rep_func(avg, sz, hsz, hszb, dir, opt, type, f_sz, bpp) \ |
75 | | static av_always_inline void \ |
76 | | ff_vp9_##avg##_8tap_1d_##dir##_##sz##_##bpp##_##opt(uint8_t *dst, ptrdiff_t dst_stride, \ |
77 | | const uint8_t *src, ptrdiff_t src_stride, \ |
78 | 9.51k | int h, const type (*filter)[f_sz]) \ |
79 | 9.51k | { \ |
80 | 9.51k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ |
81 | 9.51k | src_stride, h, filter); \ |
82 | 9.51k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ |
83 | 9.51k | src_stride, h, filter); \ |
84 | 9.51k | } Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_h_64_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_h_32_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_h_16_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_v_64_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_v_32_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_v_16_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_64_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_32_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_16_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_64_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_32_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_16_8_sse2 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_h_64_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_h_32_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_v_64_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_put_8tap_1d_v_32_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_64_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_32_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_64_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_32_8_ssse3 vp9dsp_init.c:ff_vp9_put_8tap_1d_h_64_8_avx2 Line | Count | Source | 78 | 122 | int h, const type (*filter)[f_sz]) \ | 79 | 122 | { \ | 80 | 122 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 122 | src_stride, h, filter); \ | 82 | 122 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 122 | src_stride, h, filter); \ | 84 | 122 | } |
vp9dsp_init.c:ff_vp9_put_8tap_1d_v_64_8_avx2 Line | Count | Source | 78 | 116 | int h, const type (*filter)[f_sz]) \ | 79 | 116 | { \ | 80 | 116 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 116 | src_stride, h, filter); \ | 82 | 116 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 116 | src_stride, h, filter); \ | 84 | 116 | } |
vp9dsp_init.c:ff_vp9_avg_8tap_1d_v_64_8_avx2 Line | Count | Source | 78 | 70 | int h, const type (*filter)[f_sz]) \ | 79 | 70 | { \ | 80 | 70 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 70 | src_stride, h, filter); \ | 82 | 70 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 70 | src_stride, h, filter); \ | 84 | 70 | } |
vp9dsp_init.c:ff_vp9_avg_8tap_1d_h_64_8_avx2 Line | Count | Source | 78 | 34 | int h, const type (*filter)[f_sz]) \ | 79 | 34 | { \ | 80 | 34 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 34 | src_stride, h, filter); \ | 82 | 34 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 34 | src_stride, h, filter); \ | 84 | 34 | } |
Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_h_64_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_h_32_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_h_16_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_v_64_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_v_32_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_v_16_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_v_64_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_v_32_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_v_16_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_h_64_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_h_32_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_h_16_10_sse2 vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_h_64_10_avx2 Line | Count | Source | 78 | 184 | int h, const type (*filter)[f_sz]) \ | 79 | 184 | { \ | 80 | 184 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 184 | src_stride, h, filter); \ | 82 | 184 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 184 | src_stride, h, filter); \ | 84 | 184 | } |
vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_h_32_10_avx2 Line | Count | Source | 78 | 804 | int h, const type (*filter)[f_sz]) \ | 79 | 804 | { \ | 80 | 804 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 804 | src_stride, h, filter); \ | 82 | 804 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 804 | src_stride, h, filter); \ | 84 | 804 | } |
vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_v_64_10_avx2 Line | Count | Source | 78 | 121 | int h, const type (*filter)[f_sz]) \ | 79 | 121 | { \ | 80 | 121 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 121 | src_stride, h, filter); \ | 82 | 121 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 121 | src_stride, h, filter); \ | 84 | 121 | } |
vp9dsp_init_10bpp.c:ff_vp9_put_8tap_1d_v_32_10_avx2 Line | Count | Source | 78 | 493 | int h, const type (*filter)[f_sz]) \ | 79 | 493 | { \ | 80 | 493 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 493 | src_stride, h, filter); \ | 82 | 493 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 493 | src_stride, h, filter); \ | 84 | 493 | } |
vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_v_64_10_avx2 Line | Count | Source | 78 | 101 | int h, const type (*filter)[f_sz]) \ | 79 | 101 | { \ | 80 | 101 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 101 | src_stride, h, filter); \ | 82 | 101 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 101 | src_stride, h, filter); \ | 84 | 101 | } |
vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_v_32_10_avx2 Line | Count | Source | 78 | 382 | int h, const type (*filter)[f_sz]) \ | 79 | 382 | { \ | 80 | 382 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 382 | src_stride, h, filter); \ | 82 | 382 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 382 | src_stride, h, filter); \ | 84 | 382 | } |
vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_h_64_10_avx2 Line | Count | Source | 78 | 35 | int h, const type (*filter)[f_sz]) \ | 79 | 35 | { \ | 80 | 35 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 35 | src_stride, h, filter); \ | 82 | 35 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 35 | src_stride, h, filter); \ | 84 | 35 | } |
vp9dsp_init_10bpp.c:ff_vp9_avg_8tap_1d_h_32_10_avx2 Line | Count | Source | 78 | 120 | int h, const type (*filter)[f_sz]) \ | 79 | 120 | { \ | 80 | 120 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 120 | src_stride, h, filter); \ | 82 | 120 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 120 | src_stride, h, filter); \ | 84 | 120 | } |
Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_h_64_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_h_32_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_h_16_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_v_64_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_v_32_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_v_16_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_v_64_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_v_32_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_v_16_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_h_64_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_h_32_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_h_16_12_sse2 vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_h_64_12_avx2 Line | Count | Source | 78 | 386 | int h, const type (*filter)[f_sz]) \ | 79 | 386 | { \ | 80 | 386 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 386 | src_stride, h, filter); \ | 82 | 386 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 386 | src_stride, h, filter); \ | 84 | 386 | } |
vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_h_32_12_avx2 Line | Count | Source | 78 | 2.38k | int h, const type (*filter)[f_sz]) \ | 79 | 2.38k | { \ | 80 | 2.38k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 2.38k | src_stride, h, filter); \ | 82 | 2.38k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 2.38k | src_stride, h, filter); \ | 84 | 2.38k | } |
vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_v_64_12_avx2 Line | Count | Source | 78 | 294 | int h, const type (*filter)[f_sz]) \ | 79 | 294 | { \ | 80 | 294 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 294 | src_stride, h, filter); \ | 82 | 294 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 294 | src_stride, h, filter); \ | 84 | 294 | } |
vp9dsp_init_12bpp.c:ff_vp9_put_8tap_1d_v_32_12_avx2 Line | Count | Source | 78 | 1.63k | int h, const type (*filter)[f_sz]) \ | 79 | 1.63k | { \ | 80 | 1.63k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 1.63k | src_stride, h, filter); \ | 82 | 1.63k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 1.63k | src_stride, h, filter); \ | 84 | 1.63k | } |
vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_v_64_12_avx2 Line | Count | Source | 78 | 244 | int h, const type (*filter)[f_sz]) \ | 79 | 244 | { \ | 80 | 244 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 244 | src_stride, h, filter); \ | 82 | 244 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 244 | src_stride, h, filter); \ | 84 | 244 | } |
vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_v_32_12_avx2 Line | Count | Source | 78 | 1.38k | int h, const type (*filter)[f_sz]) \ | 79 | 1.38k | { \ | 80 | 1.38k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 1.38k | src_stride, h, filter); \ | 82 | 1.38k | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 1.38k | src_stride, h, filter); \ | 84 | 1.38k | } |
vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_h_64_12_avx2 Line | Count | Source | 78 | 98 | int h, const type (*filter)[f_sz]) \ | 79 | 98 | { \ | 80 | 98 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 98 | src_stride, h, filter); \ | 82 | 98 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 98 | src_stride, h, filter); \ | 84 | 98 | } |
vp9dsp_init_12bpp.c:ff_vp9_avg_8tap_1d_h_32_12_avx2 Line | Count | Source | 78 | 509 | int h, const type (*filter)[f_sz]) \ | 79 | 509 | { \ | 80 | 509 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ | 81 | 509 | src_stride, h, filter); \ | 82 | 509 | ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ | 83 | 509 | src_stride, h, filter); \ | 84 | 509 | } |
|
85 | | |
86 | | #define mc_rep_funcs(sz, hsz, hszb, opt, type, fsz, bpp) \ |
87 | | mc_rep_func(put, sz, hsz, hszb, h, opt, type, fsz, bpp) \ |
88 | | mc_rep_func(avg, sz, hsz, hszb, h, opt, type, fsz, bpp) \ |
89 | | mc_rep_func(put, sz, hsz, hszb, v, opt, type, fsz, bpp) \ |
90 | | mc_rep_func(avg, sz, hsz, hszb, v, opt, type, fsz, bpp) |
91 | | |
92 | | #define filter_8tap_1d_fn(op, sz, f, f_opt, fname, dir, dvar, bpp, opt) \ |
93 | | static void op##_8tap_##fname##_##sz##dir##_##bpp##_##opt(uint8_t *dst, ptrdiff_t dst_stride, \ |
94 | | const uint8_t *src, ptrdiff_t src_stride, \ |
95 | 99.0k | int h, int mx, int my) \ |
96 | 99.0k | { \ |
97 | 99.0k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ |
98 | 99.0k | h, ff_filters_##f_opt[f][dvar - 1]); \ |
99 | 99.0k | } Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_4v_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_4h_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_16v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_16h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_8v_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_8h_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32h_8_ssse3 vp9dsp_init.c:put_8tap_smooth_16v_8_ssse3 Line | Count | Source | 95 | 77 | int h, int mx, int my) \ | 96 | 77 | { \ | 97 | 77 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 77 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 77 | } |
vp9dsp_init.c:put_8tap_regular_16v_8_ssse3 Line | Count | Source | 95 | 113 | int h, int mx, int my) \ | 96 | 113 | { \ | 97 | 113 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 113 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 113 | } |
vp9dsp_init.c:put_8tap_sharp_16v_8_ssse3 Line | Count | Source | 95 | 58 | int h, int mx, int my) \ | 96 | 58 | { \ | 97 | 58 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 58 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 58 | } |
vp9dsp_init.c:put_8tap_smooth_16h_8_ssse3 Line | Count | Source | 95 | 105 | int h, int mx, int my) \ | 96 | 105 | { \ | 97 | 105 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 105 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 105 | } |
vp9dsp_init.c:put_8tap_regular_16h_8_ssse3 Line | Count | Source | 95 | 107 | int h, int mx, int my) \ | 96 | 107 | { \ | 97 | 107 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 107 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 107 | } |
vp9dsp_init.c:put_8tap_sharp_16h_8_ssse3 Line | Count | Source | 95 | 64 | int h, int mx, int my) \ | 96 | 64 | { \ | 97 | 64 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 64 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 64 | } |
vp9dsp_init.c:put_8tap_smooth_8v_8_ssse3 Line | Count | Source | 95 | 1.55k | int h, int mx, int my) \ | 96 | 1.55k | { \ | 97 | 1.55k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.55k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.55k | } |
vp9dsp_init.c:put_8tap_regular_8v_8_ssse3 Line | Count | Source | 95 | 396 | int h, int mx, int my) \ | 96 | 396 | { \ | 97 | 396 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 396 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 396 | } |
vp9dsp_init.c:put_8tap_sharp_8v_8_ssse3 Line | Count | Source | 95 | 1.69k | int h, int mx, int my) \ | 96 | 1.69k | { \ | 97 | 1.69k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.69k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.69k | } |
vp9dsp_init.c:put_8tap_smooth_8h_8_ssse3 Line | Count | Source | 95 | 1.24k | int h, int mx, int my) \ | 96 | 1.24k | { \ | 97 | 1.24k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.24k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.24k | } |
vp9dsp_init.c:put_8tap_regular_8h_8_ssse3 Line | Count | Source | 95 | 458 | int h, int mx, int my) \ | 96 | 458 | { \ | 97 | 458 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 458 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 458 | } |
vp9dsp_init.c:put_8tap_sharp_8h_8_ssse3 Line | Count | Source | 95 | 1.60k | int h, int mx, int my) \ | 96 | 1.60k | { \ | 97 | 1.60k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.60k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.60k | } |
vp9dsp_init.c:put_8tap_smooth_4v_8_ssse3 Line | Count | Source | 95 | 4.31k | int h, int mx, int my) \ | 96 | 4.31k | { \ | 97 | 4.31k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 4.31k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 4.31k | } |
vp9dsp_init.c:put_8tap_regular_4v_8_ssse3 Line | Count | Source | 95 | 1.25k | int h, int mx, int my) \ | 96 | 1.25k | { \ | 97 | 1.25k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.25k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.25k | } |
vp9dsp_init.c:put_8tap_sharp_4v_8_ssse3 Line | Count | Source | 95 | 3.49k | int h, int mx, int my) \ | 96 | 3.49k | { \ | 97 | 3.49k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3.49k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3.49k | } |
vp9dsp_init.c:put_8tap_smooth_4h_8_ssse3 Line | Count | Source | 95 | 3.76k | int h, int mx, int my) \ | 96 | 3.76k | { \ | 97 | 3.76k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3.76k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3.76k | } |
vp9dsp_init.c:put_8tap_regular_4h_8_ssse3 Line | Count | Source | 95 | 1.87k | int h, int mx, int my) \ | 96 | 1.87k | { \ | 97 | 1.87k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.87k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.87k | } |
vp9dsp_init.c:put_8tap_sharp_4h_8_ssse3 Line | Count | Source | 95 | 4.00k | int h, int mx, int my) \ | 96 | 4.00k | { \ | 97 | 4.00k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 4.00k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 4.00k | } |
Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32v_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32h_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32h_8_ssse3 vp9dsp_init.c:avg_8tap_smooth_16v_8_ssse3 Line | Count | Source | 95 | 50 | int h, int mx, int my) \ | 96 | 50 | { \ | 97 | 50 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 50 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 50 | } |
vp9dsp_init.c:avg_8tap_regular_16v_8_ssse3 Line | Count | Source | 95 | 52 | int h, int mx, int my) \ | 96 | 52 | { \ | 97 | 52 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 52 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 52 | } |
vp9dsp_init.c:avg_8tap_sharp_16v_8_ssse3 Line | Count | Source | 95 | 65 | int h, int mx, int my) \ | 96 | 65 | { \ | 97 | 65 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 65 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 65 | } |
vp9dsp_init.c:avg_8tap_smooth_16h_8_ssse3 Line | Count | Source | 95 | 76 | int h, int mx, int my) \ | 96 | 76 | { \ | 97 | 76 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 76 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 76 | } |
vp9dsp_init.c:avg_8tap_regular_16h_8_ssse3 Line | Count | Source | 95 | 19 | int h, int mx, int my) \ | 96 | 19 | { \ | 97 | 19 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 19 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 19 | } |
vp9dsp_init.c:avg_8tap_sharp_16h_8_ssse3 Line | Count | Source | 95 | 52 | int h, int mx, int my) \ | 96 | 52 | { \ | 97 | 52 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 52 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 52 | } |
vp9dsp_init.c:avg_8tap_smooth_8v_8_ssse3 Line | Count | Source | 95 | 1.45k | int h, int mx, int my) \ | 96 | 1.45k | { \ | 97 | 1.45k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.45k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.45k | } |
vp9dsp_init.c:avg_8tap_regular_8v_8_ssse3 Line | Count | Source | 95 | 218 | int h, int mx, int my) \ | 96 | 218 | { \ | 97 | 218 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 218 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 218 | } |
vp9dsp_init.c:avg_8tap_sharp_8v_8_ssse3 Line | Count | Source | 95 | 912 | int h, int mx, int my) \ | 96 | 912 | { \ | 97 | 912 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 912 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 912 | } |
vp9dsp_init.c:avg_8tap_smooth_8h_8_ssse3 Line | Count | Source | 95 | 1.17k | int h, int mx, int my) \ | 96 | 1.17k | { \ | 97 | 1.17k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.17k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.17k | } |
vp9dsp_init.c:avg_8tap_regular_8h_8_ssse3 Line | Count | Source | 95 | 196 | int h, int mx, int my) \ | 96 | 196 | { \ | 97 | 196 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 196 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 196 | } |
vp9dsp_init.c:avg_8tap_sharp_8h_8_ssse3 Line | Count | Source | 95 | 813 | int h, int mx, int my) \ | 96 | 813 | { \ | 97 | 813 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 813 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 813 | } |
vp9dsp_init.c:avg_8tap_smooth_4v_8_ssse3 Line | Count | Source | 95 | 3.84k | int h, int mx, int my) \ | 96 | 3.84k | { \ | 97 | 3.84k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3.84k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3.84k | } |
vp9dsp_init.c:avg_8tap_regular_4v_8_ssse3 Line | Count | Source | 95 | 472 | int h, int mx, int my) \ | 96 | 472 | { \ | 97 | 472 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 472 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 472 | } |
vp9dsp_init.c:avg_8tap_sharp_4v_8_ssse3 Line | Count | Source | 95 | 1.67k | int h, int mx, int my) \ | 96 | 1.67k | { \ | 97 | 1.67k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.67k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.67k | } |
vp9dsp_init.c:avg_8tap_smooth_4h_8_ssse3 Line | Count | Source | 95 | 2.72k | int h, int mx, int my) \ | 96 | 2.72k | { \ | 97 | 2.72k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.72k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.72k | } |
vp9dsp_init.c:avg_8tap_regular_4h_8_ssse3 Line | Count | Source | 95 | 542 | int h, int mx, int my) \ | 96 | 542 | { \ | 97 | 542 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 542 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 542 | } |
vp9dsp_init.c:avg_8tap_sharp_4h_8_ssse3 Line | Count | Source | 95 | 2.46k | int h, int mx, int my) \ | 96 | 2.46k | { \ | 97 | 2.46k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.46k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.46k | } |
vp9dsp_init.c:put_8tap_smooth_64v_8_avx2 Line | Count | Source | 95 | 29 | int h, int mx, int my) \ | 96 | 29 | { \ | 97 | 29 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 29 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 29 | } |
vp9dsp_init.c:put_8tap_regular_64v_8_avx2 Line | Count | Source | 95 | 22 | int h, int mx, int my) \ | 96 | 22 | { \ | 97 | 22 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 22 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 22 | } |
vp9dsp_init.c:put_8tap_sharp_64v_8_avx2 Line | Count | Source | 95 | 18 | int h, int mx, int my) \ | 96 | 18 | { \ | 97 | 18 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 18 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 18 | } |
vp9dsp_init.c:put_8tap_smooth_64h_8_avx2 Line | Count | Source | 95 | 17 | int h, int mx, int my) \ | 96 | 17 | { \ | 97 | 17 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 17 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 17 | } |
vp9dsp_init.c:put_8tap_regular_64h_8_avx2 Line | Count | Source | 95 | 18 | int h, int mx, int my) \ | 96 | 18 | { \ | 97 | 18 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 18 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 18 | } |
vp9dsp_init.c:put_8tap_sharp_64h_8_avx2 Line | Count | Source | 95 | 18 | int h, int mx, int my) \ | 96 | 18 | { \ | 97 | 18 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 18 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 18 | } |
vp9dsp_init.c:put_8tap_smooth_32v_8_avx2 Line | Count | Source | 95 | 64 | int h, int mx, int my) \ | 96 | 64 | { \ | 97 | 64 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 64 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 64 | } |
vp9dsp_init.c:put_8tap_regular_32v_8_avx2 Line | Count | Source | 95 | 72 | int h, int mx, int my) \ | 96 | 72 | { \ | 97 | 72 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 72 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 72 | } |
vp9dsp_init.c:put_8tap_sharp_32v_8_avx2 Line | Count | Source | 95 | 61 | int h, int mx, int my) \ | 96 | 61 | { \ | 97 | 61 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 61 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 61 | } |
vp9dsp_init.c:put_8tap_smooth_32h_8_avx2 Line | Count | Source | 95 | 37 | int h, int mx, int my) \ | 96 | 37 | { \ | 97 | 37 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 37 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 37 | } |
vp9dsp_init.c:put_8tap_regular_32h_8_avx2 Line | Count | Source | 95 | 45 | int h, int mx, int my) \ | 96 | 45 | { \ | 97 | 45 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 45 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 45 | } |
vp9dsp_init.c:put_8tap_sharp_32h_8_avx2 Line | Count | Source | 95 | 43 | int h, int mx, int my) \ | 96 | 43 | { \ | 97 | 43 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 43 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 43 | } |
vp9dsp_init.c:avg_8tap_smooth_64v_8_avx2 Line | Count | Source | 95 | 23 | int h, int mx, int my) \ | 96 | 23 | { \ | 97 | 23 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 23 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 23 | } |
vp9dsp_init.c:avg_8tap_regular_64v_8_avx2 Line | Count | Source | 95 | 8 | int h, int mx, int my) \ | 96 | 8 | { \ | 97 | 8 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 8 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 8 | } |
vp9dsp_init.c:avg_8tap_sharp_64v_8_avx2 Line | Count | Source | 95 | 17 | int h, int mx, int my) \ | 96 | 17 | { \ | 97 | 17 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 17 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 17 | } |
vp9dsp_init.c:avg_8tap_smooth_64h_8_avx2 Line | Count | Source | 95 | 11 | int h, int mx, int my) \ | 96 | 11 | { \ | 97 | 11 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 11 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 11 | } |
vp9dsp_init.c:avg_8tap_regular_64h_8_avx2 Line | Count | Source | 95 | 12 | int h, int mx, int my) \ | 96 | 12 | { \ | 97 | 12 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 12 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 12 | } |
vp9dsp_init.c:avg_8tap_sharp_64h_8_avx2 Line | Count | Source | 95 | 11 | int h, int mx, int my) \ | 96 | 11 | { \ | 97 | 11 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 11 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 11 | } |
vp9dsp_init.c:avg_8tap_smooth_32v_8_avx2 Line | Count | Source | 95 | 59 | int h, int mx, int my) \ | 96 | 59 | { \ | 97 | 59 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 59 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 59 | } |
vp9dsp_init.c:avg_8tap_regular_32v_8_avx2 Line | Count | Source | 95 | 32 | int h, int mx, int my) \ | 96 | 32 | { \ | 97 | 32 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 32 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 32 | } |
vp9dsp_init.c:avg_8tap_sharp_32v_8_avx2 Line | Count | Source | 95 | 59 | int h, int mx, int my) \ | 96 | 59 | { \ | 97 | 59 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 59 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 59 | } |
vp9dsp_init.c:avg_8tap_smooth_32h_8_avx2 Line | Count | Source | 95 | 41 | int h, int mx, int my) \ | 96 | 41 | { \ | 97 | 41 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 41 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 41 | } |
vp9dsp_init.c:avg_8tap_regular_32h_8_avx2 Line | Count | Source | 95 | 7 | int h, int mx, int my) \ | 96 | 7 | { \ | 97 | 7 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 7 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 7 | } |
vp9dsp_init.c:avg_8tap_sharp_32h_8_avx2 Line | Count | Source | 95 | 41 | int h, int mx, int my) \ | 96 | 41 | { \ | 97 | 41 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 41 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 41 | } |
Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_16h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_16h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_16h_10_sse2 vp9dsp_init_10bpp.c:put_8tap_smooth_8v_10_sse2 Line | Count | Source | 95 | 877 | int h, int mx, int my) \ | 96 | 877 | { \ | 97 | 877 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 877 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 877 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_8v_10_sse2 Line | Count | Source | 95 | 245 | int h, int mx, int my) \ | 96 | 245 | { \ | 97 | 245 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 245 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 245 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_8v_10_sse2 Line | Count | Source | 95 | 210 | int h, int mx, int my) \ | 96 | 210 | { \ | 97 | 210 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 210 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 210 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_8h_10_sse2 Line | Count | Source | 95 | 772 | int h, int mx, int my) \ | 96 | 772 | { \ | 97 | 772 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 772 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 772 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_8h_10_sse2 Line | Count | Source | 95 | 153 | int h, int mx, int my) \ | 96 | 153 | { \ | 97 | 153 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 153 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 153 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_8h_10_sse2 Line | Count | Source | 95 | 170 | int h, int mx, int my) \ | 96 | 170 | { \ | 97 | 170 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 170 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 170 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_4v_10_sse2 Line | Count | Source | 95 | 2.09k | int h, int mx, int my) \ | 96 | 2.09k | { \ | 97 | 2.09k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.09k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.09k | } |
vp9dsp_init_10bpp.c:put_8tap_regular_4v_10_sse2 Line | Count | Source | 95 | 236 | int h, int mx, int my) \ | 96 | 236 | { \ | 97 | 236 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 236 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 236 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_4v_10_sse2 Line | Count | Source | 95 | 1.50k | int h, int mx, int my) \ | 96 | 1.50k | { \ | 97 | 1.50k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.50k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.50k | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_4h_10_sse2 Line | Count | Source | 95 | 2.30k | int h, int mx, int my) \ | 96 | 2.30k | { \ | 97 | 2.30k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.30k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.30k | } |
vp9dsp_init_10bpp.c:put_8tap_regular_4h_10_sse2 Line | Count | Source | 95 | 192 | int h, int mx, int my) \ | 96 | 192 | { \ | 97 | 192 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 192 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 192 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_4h_10_sse2 Line | Count | Source | 95 | 1.69k | int h, int mx, int my) \ | 96 | 1.69k | { \ | 97 | 1.69k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.69k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.69k | } |
Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_64v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_64h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_32v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_32h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_16v_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_16h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_16h_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_16h_10_sse2 vp9dsp_init_10bpp.c:avg_8tap_smooth_8v_10_sse2 Line | Count | Source | 95 | 648 | int h, int mx, int my) \ | 96 | 648 | { \ | 97 | 648 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 648 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 648 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_8v_10_sse2 Line | Count | Source | 95 | 133 | int h, int mx, int my) \ | 96 | 133 | { \ | 97 | 133 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 133 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 133 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_8v_10_sse2 Line | Count | Source | 95 | 219 | int h, int mx, int my) \ | 96 | 219 | { \ | 97 | 219 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 219 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 219 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_8h_10_sse2 Line | Count | Source | 95 | 586 | int h, int mx, int my) \ | 96 | 586 | { \ | 97 | 586 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 586 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 586 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_8h_10_sse2 Line | Count | Source | 95 | 139 | int h, int mx, int my) \ | 96 | 139 | { \ | 97 | 139 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 139 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 139 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_8h_10_sse2 Line | Count | Source | 95 | 130 | int h, int mx, int my) \ | 96 | 130 | { \ | 97 | 130 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 130 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 130 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_4v_10_sse2 Line | Count | Source | 95 | 1.53k | int h, int mx, int my) \ | 96 | 1.53k | { \ | 97 | 1.53k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.53k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.53k | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_4v_10_sse2 Line | Count | Source | 95 | 490 | int h, int mx, int my) \ | 96 | 490 | { \ | 97 | 490 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 490 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 490 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_4v_10_sse2 Line | Count | Source | 95 | 227 | int h, int mx, int my) \ | 96 | 227 | { \ | 97 | 227 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 227 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 227 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_4h_10_sse2 Line | Count | Source | 95 | 2.14k | int h, int mx, int my) \ | 96 | 2.14k | { \ | 97 | 2.14k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.14k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.14k | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_4h_10_sse2 Line | Count | Source | 95 | 455 | int h, int mx, int my) \ | 96 | 455 | { \ | 97 | 455 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 455 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 455 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_4h_10_sse2 Line | Count | Source | 95 | 313 | int h, int mx, int my) \ | 96 | 313 | { \ | 97 | 313 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 313 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 313 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_64v_10_avx2 Line | Count | Source | 95 | 53 | int h, int mx, int my) \ | 96 | 53 | { \ | 97 | 53 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 53 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 53 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_64v_10_avx2 Line | Count | Source | 95 | 11 | int h, int mx, int my) \ | 96 | 11 | { \ | 97 | 11 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 11 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 11 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_64v_10_avx2 Line | Count | Source | 95 | 16 | int h, int mx, int my) \ | 96 | 16 | { \ | 97 | 16 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 16 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 16 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_64h_10_avx2 Line | Count | Source | 95 | 55 | int h, int mx, int my) \ | 96 | 55 | { \ | 97 | 55 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 55 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 55 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_64h_10_avx2 Line | Count | Source | 95 | 4 | int h, int mx, int my) \ | 96 | 4 | { \ | 97 | 4 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 4 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 4 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_64h_10_avx2 Line | Count | Source | 95 | 3 | int h, int mx, int my) \ | 96 | 3 | { \ | 97 | 3 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_32v_10_avx2 Line | Count | Source | 95 | 27 | int h, int mx, int my) \ | 96 | 27 | { \ | 97 | 27 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 27 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 27 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_32v_10_avx2 Line | Count | Source | 95 | 18 | int h, int mx, int my) \ | 96 | 18 | { \ | 97 | 18 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 18 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 18 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_32v_10_avx2 Line | Count | Source | 95 | 18 | int h, int mx, int my) \ | 96 | 18 | { \ | 97 | 18 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 18 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 18 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_32h_10_avx2 Line | Count | Source | 95 | 41 | int h, int mx, int my) \ | 96 | 41 | { \ | 97 | 41 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 41 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 41 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_32h_10_avx2 Line | Count | Source | 95 | 121 | int h, int mx, int my) \ | 96 | 121 | { \ | 97 | 121 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 121 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 121 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_32h_10_avx2 Line | Count | Source | 95 | 15 | int h, int mx, int my) \ | 96 | 15 | { \ | 97 | 15 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 15 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 15 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_64v_10_avx2 Line | Count | Source | 95 | 12 | int h, int mx, int my) \ | 96 | 12 | { \ | 97 | 12 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 12 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 12 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_64v_10_avx2 Line | Count | Source | 95 | 5 | int h, int mx, int my) \ | 96 | 5 | { \ | 97 | 5 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 5 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 5 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_64v_10_avx2 Line | Count | Source | 95 | 3 | int h, int mx, int my) \ | 96 | 3 | { \ | 97 | 3 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_64h_10_avx2 Line | Count | Source | 95 | 22 | int h, int mx, int my) \ | 96 | 22 | { \ | 97 | 22 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 22 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 22 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_64h_10_avx2 Line | Count | Source | 95 | 1 | int h, int mx, int my) \ | 96 | 1 | { \ | 97 | 1 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_64h_10_avx2 Line | Count | Source | 95 | 12 | int h, int mx, int my) \ | 96 | 12 | { \ | 97 | 12 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 12 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 12 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_32v_10_avx2 Line | Count | Source | 95 | 16 | int h, int mx, int my) \ | 96 | 16 | { \ | 97 | 16 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 16 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 16 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_32v_10_avx2 Line | Count | Source | 95 | 27 | int h, int mx, int my) \ | 96 | 27 | { \ | 97 | 27 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 27 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 27 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_32v_10_avx2 Line | Count | Source | 95 | 66 | int h, int mx, int my) \ | 96 | 66 | { \ | 97 | 66 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 66 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 66 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_32h_10_avx2 Line | Count | Source | 95 | 26 | int h, int mx, int my) \ | 96 | 26 | { \ | 97 | 26 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 26 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 26 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_32h_10_avx2 Line | Count | Source | 95 | 16 | int h, int mx, int my) \ | 96 | 16 | { \ | 97 | 16 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 16 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 16 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_32h_10_avx2 Line | Count | Source | 95 | 8 | int h, int mx, int my) \ | 96 | 8 | { \ | 97 | 8 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 8 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 8 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_16v_10_avx2 Line | Count | Source | 95 | 102 | int h, int mx, int my) \ | 96 | 102 | { \ | 97 | 102 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 102 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 102 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_16v_10_avx2 Line | Count | Source | 95 | 72 | int h, int mx, int my) \ | 96 | 72 | { \ | 97 | 72 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 72 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 72 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_16v_10_avx2 Line | Count | Source | 95 | 63 | int h, int mx, int my) \ | 96 | 63 | { \ | 97 | 63 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 63 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 63 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_16h_10_avx2 Line | Count | Source | 95 | 84 | int h, int mx, int my) \ | 96 | 84 | { \ | 97 | 84 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 84 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 84 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_16h_10_avx2 Line | Count | Source | 95 | 151 | int h, int mx, int my) \ | 96 | 151 | { \ | 97 | 151 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 151 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 151 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_16h_10_avx2 Line | Count | Source | 95 | 90 | int h, int mx, int my) \ | 96 | 90 | { \ | 97 | 90 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 90 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 90 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_16v_10_avx2 Line | Count | Source | 95 | 51 | int h, int mx, int my) \ | 96 | 51 | { \ | 97 | 51 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 51 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 51 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_16v_10_avx2 Line | Count | Source | 95 | 104 | int h, int mx, int my) \ | 96 | 104 | { \ | 97 | 104 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 104 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 104 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_16v_10_avx2 Line | Count | Source | 95 | 99 | int h, int mx, int my) \ | 96 | 99 | { \ | 97 | 99 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 99 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 99 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_16h_10_avx2 Line | Count | Source | 95 | 88 | int h, int mx, int my) \ | 96 | 88 | { \ | 97 | 88 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 88 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 88 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_16h_10_avx2 Line | Count | Source | 95 | 34 | int h, int mx, int my) \ | 96 | 34 | { \ | 97 | 34 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 34 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 34 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_16h_10_avx2 Line | Count | Source | 95 | 20 | int h, int mx, int my) \ | 96 | 20 | { \ | 97 | 20 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 20 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 20 | } |
Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_16h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_16h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_16h_12_sse2 vp9dsp_init_12bpp.c:put_8tap_smooth_8v_12_sse2 Line | Count | Source | 95 | 609 | int h, int mx, int my) \ | 96 | 609 | { \ | 97 | 609 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 609 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 609 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_8v_12_sse2 Line | Count | Source | 95 | 450 | int h, int mx, int my) \ | 96 | 450 | { \ | 97 | 450 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 450 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 450 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_8v_12_sse2 Line | Count | Source | 95 | 1.00k | int h, int mx, int my) \ | 96 | 1.00k | { \ | 97 | 1.00k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.00k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.00k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_8h_12_sse2 Line | Count | Source | 95 | 743 | int h, int mx, int my) \ | 96 | 743 | { \ | 97 | 743 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 743 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 743 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_8h_12_sse2 Line | Count | Source | 95 | 417 | int h, int mx, int my) \ | 96 | 417 | { \ | 97 | 417 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 417 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 417 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_8h_12_sse2 Line | Count | Source | 95 | 1.03k | int h, int mx, int my) \ | 96 | 1.03k | { \ | 97 | 1.03k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.03k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.03k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_4v_12_sse2 Line | Count | Source | 95 | 1.95k | int h, int mx, int my) \ | 96 | 1.95k | { \ | 97 | 1.95k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.95k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.95k | } |
vp9dsp_init_12bpp.c:put_8tap_regular_4v_12_sse2 Line | Count | Source | 95 | 555 | int h, int mx, int my) \ | 96 | 555 | { \ | 97 | 555 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 555 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 555 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_4v_12_sse2 Line | Count | Source | 95 | 4.97k | int h, int mx, int my) \ | 96 | 4.97k | { \ | 97 | 4.97k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 4.97k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 4.97k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_4h_12_sse2 Line | Count | Source | 95 | 2.44k | int h, int mx, int my) \ | 96 | 2.44k | { \ | 97 | 2.44k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.44k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.44k | } |
vp9dsp_init_12bpp.c:put_8tap_regular_4h_12_sse2 Line | Count | Source | 95 | 418 | int h, int mx, int my) \ | 96 | 418 | { \ | 97 | 418 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 418 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 418 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_4h_12_sse2 Line | Count | Source | 95 | 3.87k | int h, int mx, int my) \ | 96 | 3.87k | { \ | 97 | 3.87k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 3.87k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 3.87k | } |
Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_64v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_64h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_32v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_32h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_16v_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_16h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_16h_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_16h_12_sse2 vp9dsp_init_12bpp.c:avg_8tap_smooth_8v_12_sse2 Line | Count | Source | 95 | 494 | int h, int mx, int my) \ | 96 | 494 | { \ | 97 | 494 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 494 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 494 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_8v_12_sse2 Line | Count | Source | 95 | 291 | int h, int mx, int my) \ | 96 | 291 | { \ | 97 | 291 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 291 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 291 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_8v_12_sse2 Line | Count | Source | 95 | 1.03k | int h, int mx, int my) \ | 96 | 1.03k | { \ | 97 | 1.03k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.03k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.03k | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_8h_12_sse2 Line | Count | Source | 95 | 913 | int h, int mx, int my) \ | 96 | 913 | { \ | 97 | 913 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 913 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 913 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_8h_12_sse2 Line | Count | Source | 95 | 345 | int h, int mx, int my) \ | 96 | 345 | { \ | 97 | 345 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 345 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 345 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_8h_12_sse2 Line | Count | Source | 95 | 974 | int h, int mx, int my) \ | 96 | 974 | { \ | 97 | 974 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 974 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 974 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_4v_12_sse2 Line | Count | Source | 95 | 1.15k | int h, int mx, int my) \ | 96 | 1.15k | { \ | 97 | 1.15k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.15k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.15k | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_4v_12_sse2 Line | Count | Source | 95 | 385 | int h, int mx, int my) \ | 96 | 385 | { \ | 97 | 385 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 385 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 385 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_4v_12_sse2 Line | Count | Source | 95 | 2.99k | int h, int mx, int my) \ | 96 | 2.99k | { \ | 97 | 2.99k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.99k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.99k | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_4h_12_sse2 Line | Count | Source | 95 | 1.71k | int h, int mx, int my) \ | 96 | 1.71k | { \ | 97 | 1.71k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 1.71k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 1.71k | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_4h_12_sse2 Line | Count | Source | 95 | 275 | int h, int mx, int my) \ | 96 | 275 | { \ | 97 | 275 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 275 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 275 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_4h_12_sse2 Line | Count | Source | 95 | 2.84k | int h, int mx, int my) \ | 96 | 2.84k | { \ | 97 | 2.84k | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 2.84k | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 2.84k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_64v_12_avx2 Line | Count | Source | 95 | 44 | int h, int mx, int my) \ | 96 | 44 | { \ | 97 | 44 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 44 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 44 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_64v_12_avx2 Line | Count | Source | 95 | 92 | int h, int mx, int my) \ | 96 | 92 | { \ | 97 | 92 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 92 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 92 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_64v_12_avx2 Line | Count | Source | 95 | 33 | int h, int mx, int my) \ | 96 | 33 | { \ | 97 | 33 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 33 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 33 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_64h_12_avx2 Line | Count | Source | 95 | 48 | int h, int mx, int my) \ | 96 | 48 | { \ | 97 | 48 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 48 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 48 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_64h_12_avx2 Line | Count | Source | 95 | 28 | int h, int mx, int my) \ | 96 | 28 | { \ | 97 | 28 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 28 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 28 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_64h_12_avx2 Line | Count | Source | 95 | 31 | int h, int mx, int my) \ | 96 | 31 | { \ | 97 | 31 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 31 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 31 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_32v_12_avx2 Line | Count | Source | 95 | 136 | int h, int mx, int my) \ | 96 | 136 | { \ | 97 | 136 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 136 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 136 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_32v_12_avx2 Line | Count | Source | 95 | 160 | int h, int mx, int my) \ | 96 | 160 | { \ | 97 | 160 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 160 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 160 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_32v_12_avx2 Line | Count | Source | 95 | 170 | int h, int mx, int my) \ | 96 | 170 | { \ | 97 | 170 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 170 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 170 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_32h_12_avx2 Line | Count | Source | 95 | 147 | int h, int mx, int my) \ | 96 | 147 | { \ | 97 | 147 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 147 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 147 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_32h_12_avx2 Line | Count | Source | 95 | 237 | int h, int mx, int my) \ | 96 | 237 | { \ | 97 | 237 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 237 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 237 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_32h_12_avx2 Line | Count | Source | 95 | 126 | int h, int mx, int my) \ | 96 | 126 | { \ | 97 | 126 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 126 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 126 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_64v_12_avx2 Line | Count | Source | 95 | 28 | int h, int mx, int my) \ | 96 | 28 | { \ | 97 | 28 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 28 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 28 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_64v_12_avx2 Line | Count | Source | 95 | 38 | int h, int mx, int my) \ | 96 | 38 | { \ | 97 | 38 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 38 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 38 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_64v_12_avx2 Line | Count | Source | 95 | 24 | int h, int mx, int my) \ | 96 | 24 | { \ | 97 | 24 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 24 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 24 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_64h_12_avx2 Line | Count | Source | 95 | 59 | int h, int mx, int my) \ | 96 | 59 | { \ | 97 | 59 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 59 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 59 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_64h_12_avx2 Line | Count | Source | 95 | 12 | int h, int mx, int my) \ | 96 | 12 | { \ | 97 | 12 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 12 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 12 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_64h_12_avx2 Line | Count | Source | 95 | 27 | int h, int mx, int my) \ | 96 | 27 | { \ | 97 | 27 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 27 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 27 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_32v_12_avx2 Line | Count | Source | 95 | 113 | int h, int mx, int my) \ | 96 | 113 | { \ | 97 | 113 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 113 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 113 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_32v_12_avx2 Line | Count | Source | 95 | 141 | int h, int mx, int my) \ | 96 | 141 | { \ | 97 | 141 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 141 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 141 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_32v_12_avx2 Line | Count | Source | 95 | 123 | int h, int mx, int my) \ | 96 | 123 | { \ | 97 | 123 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 123 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 123 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_32h_12_avx2 Line | Count | Source | 95 | 135 | int h, int mx, int my) \ | 96 | 135 | { \ | 97 | 135 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 135 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 135 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_32h_12_avx2 Line | Count | Source | 95 | 71 | int h, int mx, int my) \ | 96 | 71 | { \ | 97 | 71 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 71 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 71 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_32h_12_avx2 Line | Count | Source | 95 | 107 | int h, int mx, int my) \ | 96 | 107 | { \ | 97 | 107 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 107 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 107 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_16v_12_avx2 Line | Count | Source | 95 | 149 | int h, int mx, int my) \ | 96 | 149 | { \ | 97 | 149 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 149 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 149 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_16v_12_avx2 Line | Count | Source | 95 | 188 | int h, int mx, int my) \ | 96 | 188 | { \ | 97 | 188 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 188 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 188 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_16v_12_avx2 Line | Count | Source | 95 | 240 | int h, int mx, int my) \ | 96 | 240 | { \ | 97 | 240 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 240 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 240 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_16h_12_avx2 Line | Count | Source | 95 | 287 | int h, int mx, int my) \ | 96 | 287 | { \ | 97 | 287 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 287 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 287 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_16h_12_avx2 Line | Count | Source | 95 | 182 | int h, int mx, int my) \ | 96 | 182 | { \ | 97 | 182 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 182 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 182 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_16h_12_avx2 Line | Count | Source | 95 | 173 | int h, int mx, int my) \ | 96 | 173 | { \ | 97 | 173 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 173 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 173 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_16v_12_avx2 Line | Count | Source | 95 | 212 | int h, int mx, int my) \ | 96 | 212 | { \ | 97 | 212 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 212 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 212 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_16v_12_avx2 Line | Count | Source | 95 | 139 | int h, int mx, int my) \ | 96 | 139 | { \ | 97 | 139 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 139 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 139 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_16v_12_avx2 Line | Count | Source | 95 | 185 | int h, int mx, int my) \ | 96 | 185 | { \ | 97 | 185 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 185 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 185 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_16h_12_avx2 Line | Count | Source | 95 | 226 | int h, int mx, int my) \ | 96 | 226 | { \ | 97 | 226 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 226 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 226 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_16h_12_avx2 Line | Count | Source | 95 | 89 | int h, int mx, int my) \ | 96 | 89 | { \ | 97 | 89 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 89 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 89 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_16h_12_avx2 Line | Count | Source | 95 | 203 | int h, int mx, int my) \ | 96 | 203 | { \ | 97 | 203 | ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ | 98 | 203 | h, ff_filters_##f_opt[f][dvar - 1]); \ | 99 | 203 | } |
|
100 | | |
101 | | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ |
102 | | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ |
103 | | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ |
104 | | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SMOOTH, f_opt, smooth, dir, dvar, bpp, opt) |
105 | | |
106 | | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ |
107 | | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ |
108 | | filters_8tap_1d_fn(op, sz, v, my, bpp, opt, f_opt) |
109 | | |
110 | | #define filters_8tap_1d_fn3(op, bpp, opt4, opt8, f_opt) \ |
111 | | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ |
112 | | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ |
113 | | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ |
114 | | filters_8tap_1d_fn2(op, 8, bpp, opt8, f_opt) \ |
115 | | filters_8tap_1d_fn2(op, 4, bpp, opt4, f_opt) |
116 | | |
117 | | #define filter_8tap_2d_fn(op, sz, f, f_opt, fname, align, bpp, bytes, opt) \ |
118 | | static void op##_8tap_##fname##_##sz##hv_##bpp##_##opt(uint8_t *dst, ptrdiff_t dst_stride, \ |
119 | | const uint8_t *src, ptrdiff_t src_stride, \ |
120 | 82.7k | int h, int mx, int my) \ |
121 | 82.7k | { \ |
122 | 82.7k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ |
123 | 82.7k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ |
124 | 82.7k | src_stride, h + 7, \ |
125 | 82.7k | ff_filters_##f_opt[f][mx - 1]); \ |
126 | 82.7k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ |
127 | 82.7k | 64 * bytes, h, \ |
128 | 82.7k | ff_filters_##f_opt[f][my - 1]); \ |
129 | 82.7k | } Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_4hv_8_mmxext Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_16hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_8hv_8_sse2 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_smooth_32hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_regular_32hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:put_8tap_sharp_32hv_8_ssse3 vp9dsp_init.c:put_8tap_smooth_16hv_8_ssse3 Line | Count | Source | 120 | 157 | int h, int mx, int my) \ | 121 | 157 | { \ | 122 | 157 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 157 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 157 | src_stride, h + 7, \ | 125 | 157 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 157 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 157 | 64 * bytes, h, \ | 128 | 157 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 157 | } |
vp9dsp_init.c:put_8tap_regular_16hv_8_ssse3 Line | Count | Source | 120 | 275 | int h, int mx, int my) \ | 121 | 275 | { \ | 122 | 275 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 275 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 275 | src_stride, h + 7, \ | 125 | 275 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 275 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 275 | 64 * bytes, h, \ | 128 | 275 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 275 | } |
vp9dsp_init.c:put_8tap_sharp_16hv_8_ssse3 Line | Count | Source | 120 | 128 | int h, int mx, int my) \ | 121 | 128 | { \ | 122 | 128 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 128 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 128 | src_stride, h + 7, \ | 125 | 128 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 128 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 128 | 64 * bytes, h, \ | 128 | 128 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 128 | } |
vp9dsp_init.c:put_8tap_smooth_8hv_8_ssse3 Line | Count | Source | 120 | 2.59k | int h, int mx, int my) \ | 121 | 2.59k | { \ | 122 | 2.59k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.59k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.59k | src_stride, h + 7, \ | 125 | 2.59k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.59k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.59k | 64 * bytes, h, \ | 128 | 2.59k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.59k | } |
vp9dsp_init.c:put_8tap_regular_8hv_8_ssse3 Line | Count | Source | 120 | 1.16k | int h, int mx, int my) \ | 121 | 1.16k | { \ | 122 | 1.16k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.16k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.16k | src_stride, h + 7, \ | 125 | 1.16k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.16k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.16k | 64 * bytes, h, \ | 128 | 1.16k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.16k | } |
vp9dsp_init.c:put_8tap_sharp_8hv_8_ssse3 Line | Count | Source | 120 | 3.28k | int h, int mx, int my) \ | 121 | 3.28k | { \ | 122 | 3.28k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 3.28k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 3.28k | src_stride, h + 7, \ | 125 | 3.28k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 3.28k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 3.28k | 64 * bytes, h, \ | 128 | 3.28k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 3.28k | } |
vp9dsp_init.c:put_8tap_smooth_4hv_8_ssse3 Line | Count | Source | 120 | 5.60k | int h, int mx, int my) \ | 121 | 5.60k | { \ | 122 | 5.60k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 5.60k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 5.60k | src_stride, h + 7, \ | 125 | 5.60k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 5.60k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 5.60k | 64 * bytes, h, \ | 128 | 5.60k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 5.60k | } |
vp9dsp_init.c:put_8tap_regular_4hv_8_ssse3 Line | Count | Source | 120 | 3.15k | int h, int mx, int my) \ | 121 | 3.15k | { \ | 122 | 3.15k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 3.15k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 3.15k | src_stride, h + 7, \ | 125 | 3.15k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 3.15k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 3.15k | 64 * bytes, h, \ | 128 | 3.15k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 3.15k | } |
vp9dsp_init.c:put_8tap_sharp_4hv_8_ssse3 Line | Count | Source | 120 | 6.39k | int h, int mx, int my) \ | 121 | 6.39k | { \ | 122 | 6.39k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 6.39k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 6.39k | src_stride, h + 7, \ | 125 | 6.39k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 6.39k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 6.39k | 64 * bytes, h, \ | 128 | 6.39k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 6.39k | } |
Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_64hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_smooth_32hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_32hv_8_ssse3 Unexecuted instantiation: vp9dsp_init.c:avg_8tap_sharp_32hv_8_ssse3 vp9dsp_init.c:avg_8tap_smooth_16hv_8_ssse3 Line | Count | Source | 120 | 129 | int h, int mx, int my) \ | 121 | 129 | { \ | 122 | 129 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 129 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 129 | src_stride, h + 7, \ | 125 | 129 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 129 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 129 | 64 * bytes, h, \ | 128 | 129 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 129 | } |
vp9dsp_init.c:avg_8tap_regular_16hv_8_ssse3 Line | Count | Source | 120 | 93 | int h, int mx, int my) \ | 121 | 93 | { \ | 122 | 93 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 93 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 93 | src_stride, h + 7, \ | 125 | 93 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 93 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 93 | 64 * bytes, h, \ | 128 | 93 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 93 | } |
vp9dsp_init.c:avg_8tap_sharp_16hv_8_ssse3 Line | Count | Source | 120 | 109 | int h, int mx, int my) \ | 121 | 109 | { \ | 122 | 109 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 109 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 109 | src_stride, h + 7, \ | 125 | 109 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 109 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 109 | 64 * bytes, h, \ | 128 | 109 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 109 | } |
vp9dsp_init.c:avg_8tap_smooth_8hv_8_ssse3 Line | Count | Source | 120 | 2.42k | int h, int mx, int my) \ | 121 | 2.42k | { \ | 122 | 2.42k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.42k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.42k | src_stride, h + 7, \ | 125 | 2.42k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.42k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.42k | 64 * bytes, h, \ | 128 | 2.42k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.42k | } |
vp9dsp_init.c:avg_8tap_regular_8hv_8_ssse3 Line | Count | Source | 120 | 832 | int h, int mx, int my) \ | 121 | 832 | { \ | 122 | 832 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 832 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 832 | src_stride, h + 7, \ | 125 | 832 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 832 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 832 | 64 * bytes, h, \ | 128 | 832 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 832 | } |
vp9dsp_init.c:avg_8tap_sharp_8hv_8_ssse3 Line | Count | Source | 120 | 1.17k | int h, int mx, int my) \ | 121 | 1.17k | { \ | 122 | 1.17k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.17k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.17k | src_stride, h + 7, \ | 125 | 1.17k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.17k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.17k | 64 * bytes, h, \ | 128 | 1.17k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.17k | } |
vp9dsp_init.c:avg_8tap_smooth_4hv_8_ssse3 Line | Count | Source | 120 | 4.97k | int h, int mx, int my) \ | 121 | 4.97k | { \ | 122 | 4.97k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 4.97k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 4.97k | src_stride, h + 7, \ | 125 | 4.97k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 4.97k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 4.97k | 64 * bytes, h, \ | 128 | 4.97k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 4.97k | } |
vp9dsp_init.c:avg_8tap_regular_4hv_8_ssse3 Line | Count | Source | 120 | 1.52k | int h, int mx, int my) \ | 121 | 1.52k | { \ | 122 | 1.52k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.52k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.52k | src_stride, h + 7, \ | 125 | 1.52k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.52k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.52k | 64 * bytes, h, \ | 128 | 1.52k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.52k | } |
vp9dsp_init.c:avg_8tap_sharp_4hv_8_ssse3 Line | Count | Source | 120 | 2.64k | int h, int mx, int my) \ | 121 | 2.64k | { \ | 122 | 2.64k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.64k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.64k | src_stride, h + 7, \ | 125 | 2.64k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.64k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.64k | 64 * bytes, h, \ | 128 | 2.64k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.64k | } |
vp9dsp_init.c:put_8tap_smooth_64hv_8_avx2 Line | Count | Source | 120 | 12 | int h, int mx, int my) \ | 121 | 12 | { \ | 122 | 12 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 12 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 12 | src_stride, h + 7, \ | 125 | 12 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 12 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 12 | 64 * bytes, h, \ | 128 | 12 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 12 | } |
vp9dsp_init.c:put_8tap_regular_64hv_8_avx2 Line | Count | Source | 120 | 19 | int h, int mx, int my) \ | 121 | 19 | { \ | 122 | 19 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 19 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 19 | src_stride, h + 7, \ | 125 | 19 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 19 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 19 | 64 * bytes, h, \ | 128 | 19 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 19 | } |
vp9dsp_init.c:put_8tap_sharp_64hv_8_avx2 Line | Count | Source | 120 | 16 | int h, int mx, int my) \ | 121 | 16 | { \ | 122 | 16 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 16 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 16 | src_stride, h + 7, \ | 125 | 16 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 16 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 16 | 64 * bytes, h, \ | 128 | 16 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 16 | } |
vp9dsp_init.c:put_8tap_smooth_32hv_8_avx2 Line | Count | Source | 120 | 81 | int h, int mx, int my) \ | 121 | 81 | { \ | 122 | 81 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 81 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 81 | src_stride, h + 7, \ | 125 | 81 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 81 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 81 | 64 * bytes, h, \ | 128 | 81 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 81 | } |
vp9dsp_init.c:put_8tap_regular_32hv_8_avx2 Line | Count | Source | 120 | 198 | int h, int mx, int my) \ | 121 | 198 | { \ | 122 | 198 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 198 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 198 | src_stride, h + 7, \ | 125 | 198 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 198 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 198 | 64 * bytes, h, \ | 128 | 198 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 198 | } |
vp9dsp_init.c:put_8tap_sharp_32hv_8_avx2 Line | Count | Source | 120 | 90 | int h, int mx, int my) \ | 121 | 90 | { \ | 122 | 90 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 90 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 90 | src_stride, h + 7, \ | 125 | 90 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 90 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 90 | 64 * bytes, h, \ | 128 | 90 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 90 | } |
vp9dsp_init.c:avg_8tap_smooth_64hv_8_avx2 Line | Count | Source | 120 | 13 | int h, int mx, int my) \ | 121 | 13 | { \ | 122 | 13 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 13 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 13 | src_stride, h + 7, \ | 125 | 13 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 13 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 13 | 64 * bytes, h, \ | 128 | 13 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 13 | } |
Unexecuted instantiation: vp9dsp_init.c:avg_8tap_regular_64hv_8_avx2 vp9dsp_init.c:avg_8tap_sharp_64hv_8_avx2 Line | Count | Source | 120 | 9 | int h, int mx, int my) \ | 121 | 9 | { \ | 122 | 9 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 9 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 9 | src_stride, h + 7, \ | 125 | 9 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 9 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 9 | 64 * bytes, h, \ | 128 | 9 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 9 | } |
vp9dsp_init.c:avg_8tap_smooth_32hv_8_avx2 Line | Count | Source | 120 | 33 | int h, int mx, int my) \ | 121 | 33 | { \ | 122 | 33 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 33 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 33 | src_stride, h + 7, \ | 125 | 33 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 33 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 33 | 64 * bytes, h, \ | 128 | 33 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 33 | } |
vp9dsp_init.c:avg_8tap_regular_32hv_8_avx2 Line | Count | Source | 120 | 1 | int h, int mx, int my) \ | 121 | 1 | { \ | 122 | 1 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1 | src_stride, h + 7, \ | 125 | 1 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1 | 64 * bytes, h, \ | 128 | 1 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1 | } |
vp9dsp_init.c:avg_8tap_sharp_32hv_8_avx2 Line | Count | Source | 120 | 51 | int h, int mx, int my) \ | 121 | 51 | { \ | 122 | 51 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 51 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 51 | src_stride, h + 7, \ | 125 | 51 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 51 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 51 | 64 * bytes, h, \ | 128 | 51 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 51 | } |
Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_smooth_16hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_regular_16hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:put_8tap_sharp_16hv_10_sse2 vp9dsp_init_10bpp.c:put_8tap_smooth_8hv_10_sse2 Line | Count | Source | 120 | 979 | int h, int mx, int my) \ | 121 | 979 | { \ | 122 | 979 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 979 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 979 | src_stride, h + 7, \ | 125 | 979 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 979 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 979 | 64 * bytes, h, \ | 128 | 979 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 979 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_8hv_10_sse2 Line | Count | Source | 120 | 348 | int h, int mx, int my) \ | 121 | 348 | { \ | 122 | 348 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 348 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 348 | src_stride, h + 7, \ | 125 | 348 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 348 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 348 | 64 * bytes, h, \ | 128 | 348 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 348 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_8hv_10_sse2 Line | Count | Source | 120 | 369 | int h, int mx, int my) \ | 121 | 369 | { \ | 122 | 369 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 369 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 369 | src_stride, h + 7, \ | 125 | 369 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 369 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 369 | 64 * bytes, h, \ | 128 | 369 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 369 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_4hv_10_sse2 Line | Count | Source | 120 | 3.56k | int h, int mx, int my) \ | 121 | 3.56k | { \ | 122 | 3.56k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 3.56k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 3.56k | src_stride, h + 7, \ | 125 | 3.56k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 3.56k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 3.56k | 64 * bytes, h, \ | 128 | 3.56k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 3.56k | } |
vp9dsp_init_10bpp.c:put_8tap_regular_4hv_10_sse2 Line | Count | Source | 120 | 458 | int h, int mx, int my) \ | 121 | 458 | { \ | 122 | 458 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 458 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 458 | src_stride, h + 7, \ | 125 | 458 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 458 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 458 | 64 * bytes, h, \ | 128 | 458 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 458 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_4hv_10_sse2 Line | Count | Source | 120 | 2.16k | int h, int mx, int my) \ | 121 | 2.16k | { \ | 122 | 2.16k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.16k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.16k | src_stride, h + 7, \ | 125 | 2.16k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.16k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.16k | 64 * bytes, h, \ | 128 | 2.16k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.16k | } |
Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_64hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_32hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_smooth_16hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_regular_16hv_10_sse2 Unexecuted instantiation: vp9dsp_init_10bpp.c:avg_8tap_sharp_16hv_10_sse2 vp9dsp_init_10bpp.c:avg_8tap_smooth_8hv_10_sse2 Line | Count | Source | 120 | 968 | int h, int mx, int my) \ | 121 | 968 | { \ | 122 | 968 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 968 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 968 | src_stride, h + 7, \ | 125 | 968 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 968 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 968 | 64 * bytes, h, \ | 128 | 968 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 968 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_8hv_10_sse2 Line | Count | Source | 120 | 242 | int h, int mx, int my) \ | 121 | 242 | { \ | 122 | 242 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 242 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 242 | src_stride, h + 7, \ | 125 | 242 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 242 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 242 | 64 * bytes, h, \ | 128 | 242 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 242 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_8hv_10_sse2 Line | Count | Source | 120 | 252 | int h, int mx, int my) \ | 121 | 252 | { \ | 122 | 252 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 252 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 252 | src_stride, h + 7, \ | 125 | 252 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 252 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 252 | 64 * bytes, h, \ | 128 | 252 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 252 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_4hv_10_sse2 Line | Count | Source | 120 | 2.31k | int h, int mx, int my) \ | 121 | 2.31k | { \ | 122 | 2.31k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.31k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.31k | src_stride, h + 7, \ | 125 | 2.31k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.31k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.31k | 64 * bytes, h, \ | 128 | 2.31k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.31k | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_4hv_10_sse2 Line | Count | Source | 120 | 649 | int h, int mx, int my) \ | 121 | 649 | { \ | 122 | 649 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 649 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 649 | src_stride, h + 7, \ | 125 | 649 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 649 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 649 | 64 * bytes, h, \ | 128 | 649 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 649 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_4hv_10_sse2 Line | Count | Source | 120 | 386 | int h, int mx, int my) \ | 121 | 386 | { \ | 122 | 386 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 386 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 386 | src_stride, h + 7, \ | 125 | 386 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 386 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 386 | 64 * bytes, h, \ | 128 | 386 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 386 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_64hv_10_avx2 Line | Count | Source | 120 | 16 | int h, int mx, int my) \ | 121 | 16 | { \ | 122 | 16 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 16 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 16 | src_stride, h + 7, \ | 125 | 16 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 16 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 16 | 64 * bytes, h, \ | 128 | 16 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 16 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_64hv_10_avx2 Line | Count | Source | 120 | 6 | int h, int mx, int my) \ | 121 | 6 | { \ | 122 | 6 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 6 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 6 | src_stride, h + 7, \ | 125 | 6 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 6 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 6 | 64 * bytes, h, \ | 128 | 6 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 6 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_64hv_10_avx2 Line | Count | Source | 120 | 19 | int h, int mx, int my) \ | 121 | 19 | { \ | 122 | 19 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 19 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 19 | src_stride, h + 7, \ | 125 | 19 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 19 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 19 | 64 * bytes, h, \ | 128 | 19 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 19 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_32hv_10_avx2 Line | Count | Source | 120 | 23 | int h, int mx, int my) \ | 121 | 23 | { \ | 122 | 23 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 23 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 23 | src_stride, h + 7, \ | 125 | 23 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 23 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 23 | 64 * bytes, h, \ | 128 | 23 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 23 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_32hv_10_avx2 Line | Count | Source | 120 | 58 | int h, int mx, int my) \ | 121 | 58 | { \ | 122 | 58 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 58 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 58 | src_stride, h + 7, \ | 125 | 58 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 58 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 58 | 64 * bytes, h, \ | 128 | 58 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 58 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_32hv_10_avx2 Line | Count | Source | 120 | 107 | int h, int mx, int my) \ | 121 | 107 | { \ | 122 | 107 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 107 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 107 | src_stride, h + 7, \ | 125 | 107 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 107 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 107 | 64 * bytes, h, \ | 128 | 107 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 107 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_64hv_10_avx2 Line | Count | Source | 120 | 62 | int h, int mx, int my) \ | 121 | 62 | { \ | 122 | 62 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 62 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 62 | src_stride, h + 7, \ | 125 | 62 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 62 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 62 | 64 * bytes, h, \ | 128 | 62 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 62 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_64hv_10_avx2 Line | Count | Source | 120 | 8 | int h, int mx, int my) \ | 121 | 8 | { \ | 122 | 8 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 8 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 8 | src_stride, h + 7, \ | 125 | 8 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 8 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 8 | 64 * bytes, h, \ | 128 | 8 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 8 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_64hv_10_avx2 Line | Count | Source | 120 | 11 | int h, int mx, int my) \ | 121 | 11 | { \ | 122 | 11 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 11 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 11 | src_stride, h + 7, \ | 125 | 11 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 11 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 11 | 64 * bytes, h, \ | 128 | 11 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 11 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_32hv_10_avx2 Line | Count | Source | 120 | 14 | int h, int mx, int my) \ | 121 | 14 | { \ | 122 | 14 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 14 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 14 | src_stride, h + 7, \ | 125 | 14 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 14 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 14 | 64 * bytes, h, \ | 128 | 14 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 14 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_32hv_10_avx2 Line | Count | Source | 120 | 23 | int h, int mx, int my) \ | 121 | 23 | { \ | 122 | 23 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 23 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 23 | src_stride, h + 7, \ | 125 | 23 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 23 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 23 | 64 * bytes, h, \ | 128 | 23 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 23 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_32hv_10_avx2 Line | Count | Source | 120 | 34 | int h, int mx, int my) \ | 121 | 34 | { \ | 122 | 34 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 34 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 34 | src_stride, h + 7, \ | 125 | 34 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 34 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 34 | 64 * bytes, h, \ | 128 | 34 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 34 | } |
vp9dsp_init_10bpp.c:put_8tap_smooth_16hv_10_avx2 Line | Count | Source | 120 | 234 | int h, int mx, int my) \ | 121 | 234 | { \ | 122 | 234 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 234 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 234 | src_stride, h + 7, \ | 125 | 234 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 234 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 234 | 64 * bytes, h, \ | 128 | 234 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 234 | } |
vp9dsp_init_10bpp.c:put_8tap_regular_16hv_10_avx2 Line | Count | Source | 120 | 167 | int h, int mx, int my) \ | 121 | 167 | { \ | 122 | 167 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 167 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 167 | src_stride, h + 7, \ | 125 | 167 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 167 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 167 | 64 * bytes, h, \ | 128 | 167 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 167 | } |
vp9dsp_init_10bpp.c:put_8tap_sharp_16hv_10_avx2 Line | Count | Source | 120 | 118 | int h, int mx, int my) \ | 121 | 118 | { \ | 122 | 118 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 118 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 118 | src_stride, h + 7, \ | 125 | 118 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 118 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 118 | 64 * bytes, h, \ | 128 | 118 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 118 | } |
vp9dsp_init_10bpp.c:avg_8tap_smooth_16hv_10_avx2 Line | Count | Source | 120 | 85 | int h, int mx, int my) \ | 121 | 85 | { \ | 122 | 85 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 85 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 85 | src_stride, h + 7, \ | 125 | 85 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 85 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 85 | 64 * bytes, h, \ | 128 | 85 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 85 | } |
vp9dsp_init_10bpp.c:avg_8tap_regular_16hv_10_avx2 Line | Count | Source | 120 | 77 | int h, int mx, int my) \ | 121 | 77 | { \ | 122 | 77 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 77 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 77 | src_stride, h + 7, \ | 125 | 77 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 77 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 77 | 64 * bytes, h, \ | 128 | 77 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 77 | } |
vp9dsp_init_10bpp.c:avg_8tap_sharp_16hv_10_avx2 Line | Count | Source | 120 | 131 | int h, int mx, int my) \ | 121 | 131 | { \ | 122 | 131 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 131 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 131 | src_stride, h + 7, \ | 125 | 131 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 131 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 131 | 64 * bytes, h, \ | 128 | 131 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 131 | } |
Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_smooth_16hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_regular_16hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:put_8tap_sharp_16hv_12_sse2 vp9dsp_init_12bpp.c:put_8tap_smooth_8hv_12_sse2 Line | Count | Source | 120 | 1.42k | int h, int mx, int my) \ | 121 | 1.42k | { \ | 122 | 1.42k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.42k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.42k | src_stride, h + 7, \ | 125 | 1.42k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.42k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.42k | 64 * bytes, h, \ | 128 | 1.42k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.42k | } |
vp9dsp_init_12bpp.c:put_8tap_regular_8hv_12_sse2 Line | Count | Source | 120 | 844 | int h, int mx, int my) \ | 121 | 844 | { \ | 122 | 844 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 844 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 844 | src_stride, h + 7, \ | 125 | 844 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 844 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 844 | 64 * bytes, h, \ | 128 | 844 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 844 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_8hv_12_sse2 Line | Count | Source | 120 | 1.27k | int h, int mx, int my) \ | 121 | 1.27k | { \ | 122 | 1.27k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.27k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.27k | src_stride, h + 7, \ | 125 | 1.27k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.27k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.27k | 64 * bytes, h, \ | 128 | 1.27k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.27k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_4hv_12_sse2 Line | Count | Source | 120 | 3.98k | int h, int mx, int my) \ | 121 | 3.98k | { \ | 122 | 3.98k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 3.98k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 3.98k | src_stride, h + 7, \ | 125 | 3.98k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 3.98k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 3.98k | 64 * bytes, h, \ | 128 | 3.98k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 3.98k | } |
vp9dsp_init_12bpp.c:put_8tap_regular_4hv_12_sse2 Line | Count | Source | 120 | 738 | int h, int mx, int my) \ | 121 | 738 | { \ | 122 | 738 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 738 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 738 | src_stride, h + 7, \ | 125 | 738 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 738 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 738 | 64 * bytes, h, \ | 128 | 738 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 738 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_4hv_12_sse2 Line | Count | Source | 120 | 10.4k | int h, int mx, int my) \ | 121 | 10.4k | { \ | 122 | 10.4k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 10.4k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 10.4k | src_stride, h + 7, \ | 125 | 10.4k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 10.4k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 10.4k | 64 * bytes, h, \ | 128 | 10.4k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 10.4k | } |
Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_64hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_32hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_smooth_16hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_regular_16hv_12_sse2 Unexecuted instantiation: vp9dsp_init_12bpp.c:avg_8tap_sharp_16hv_12_sse2 vp9dsp_init_12bpp.c:avg_8tap_smooth_8hv_12_sse2 Line | Count | Source | 120 | 1.09k | int h, int mx, int my) \ | 121 | 1.09k | { \ | 122 | 1.09k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.09k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.09k | src_stride, h + 7, \ | 125 | 1.09k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.09k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.09k | 64 * bytes, h, \ | 128 | 1.09k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.09k | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_8hv_12_sse2 Line | Count | Source | 120 | 626 | int h, int mx, int my) \ | 121 | 626 | { \ | 122 | 626 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 626 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 626 | src_stride, h + 7, \ | 125 | 626 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 626 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 626 | 64 * bytes, h, \ | 128 | 626 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 626 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_8hv_12_sse2 Line | Count | Source | 120 | 1.31k | int h, int mx, int my) \ | 121 | 1.31k | { \ | 122 | 1.31k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 1.31k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 1.31k | src_stride, h + 7, \ | 125 | 1.31k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 1.31k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 1.31k | 64 * bytes, h, \ | 128 | 1.31k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 1.31k | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_4hv_12_sse2 Line | Count | Source | 120 | 2.38k | int h, int mx, int my) \ | 121 | 2.38k | { \ | 122 | 2.38k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 2.38k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 2.38k | src_stride, h + 7, \ | 125 | 2.38k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 2.38k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 2.38k | 64 * bytes, h, \ | 128 | 2.38k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 2.38k | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_4hv_12_sse2 Line | Count | Source | 120 | 518 | int h, int mx, int my) \ | 121 | 518 | { \ | 122 | 518 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 518 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 518 | src_stride, h + 7, \ | 125 | 518 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 518 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 518 | 64 * bytes, h, \ | 128 | 518 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 518 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_4hv_12_sse2 Line | Count | Source | 120 | 3.83k | int h, int mx, int my) \ | 121 | 3.83k | { \ | 122 | 3.83k | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 3.83k | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 3.83k | src_stride, h + 7, \ | 125 | 3.83k | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 3.83k | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 3.83k | 64 * bytes, h, \ | 128 | 3.83k | ff_filters_##f_opt[f][my - 1]); \ | 129 | 3.83k | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_64hv_12_avx2 Line | Count | Source | 120 | 50 | int h, int mx, int my) \ | 121 | 50 | { \ | 122 | 50 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 50 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 50 | src_stride, h + 7, \ | 125 | 50 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 50 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 50 | 64 * bytes, h, \ | 128 | 50 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 50 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_64hv_12_avx2 Line | Count | Source | 120 | 32 | int h, int mx, int my) \ | 121 | 32 | { \ | 122 | 32 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 32 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 32 | src_stride, h + 7, \ | 125 | 32 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 32 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 32 | 64 * bytes, h, \ | 128 | 32 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 32 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_64hv_12_avx2 Line | Count | Source | 120 | 43 | int h, int mx, int my) \ | 121 | 43 | { \ | 122 | 43 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 43 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 43 | src_stride, h + 7, \ | 125 | 43 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 43 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 43 | 64 * bytes, h, \ | 128 | 43 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 43 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_32hv_12_avx2 Line | Count | Source | 120 | 149 | int h, int mx, int my) \ | 121 | 149 | { \ | 122 | 149 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 149 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 149 | src_stride, h + 7, \ | 125 | 149 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 149 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 149 | 64 * bytes, h, \ | 128 | 149 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 149 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_32hv_12_avx2 Line | Count | Source | 120 | 235 | int h, int mx, int my) \ | 121 | 235 | { \ | 122 | 235 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 235 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 235 | src_stride, h + 7, \ | 125 | 235 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 235 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 235 | 64 * bytes, h, \ | 128 | 235 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 235 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_32hv_12_avx2 Line | Count | Source | 120 | 198 | int h, int mx, int my) \ | 121 | 198 | { \ | 122 | 198 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 198 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 198 | src_stride, h + 7, \ | 125 | 198 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 198 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 198 | 64 * bytes, h, \ | 128 | 198 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 198 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_64hv_12_avx2 Line | Count | Source | 120 | 48 | int h, int mx, int my) \ | 121 | 48 | { \ | 122 | 48 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 48 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 48 | src_stride, h + 7, \ | 125 | 48 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 48 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 48 | 64 * bytes, h, \ | 128 | 48 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 48 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_64hv_12_avx2 Line | Count | Source | 120 | 93 | int h, int mx, int my) \ | 121 | 93 | { \ | 122 | 93 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 93 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 93 | src_stride, h + 7, \ | 125 | 93 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 93 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 93 | 64 * bytes, h, \ | 128 | 93 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 93 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_64hv_12_avx2 Line | Count | Source | 120 | 13 | int h, int mx, int my) \ | 121 | 13 | { \ | 122 | 13 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 13 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 13 | src_stride, h + 7, \ | 125 | 13 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 13 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 13 | 64 * bytes, h, \ | 128 | 13 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 13 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_32hv_12_avx2 Line | Count | Source | 120 | 149 | int h, int mx, int my) \ | 121 | 149 | { \ | 122 | 149 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 149 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 149 | src_stride, h + 7, \ | 125 | 149 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 149 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 149 | 64 * bytes, h, \ | 128 | 149 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 149 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_32hv_12_avx2 Line | Count | Source | 120 | 192 | int h, int mx, int my) \ | 121 | 192 | { \ | 122 | 192 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 192 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 192 | src_stride, h + 7, \ | 125 | 192 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 192 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 192 | 64 * bytes, h, \ | 128 | 192 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 192 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_32hv_12_avx2 Line | Count | Source | 120 | 177 | int h, int mx, int my) \ | 121 | 177 | { \ | 122 | 177 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 177 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 177 | src_stride, h + 7, \ | 125 | 177 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 177 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 177 | 64 * bytes, h, \ | 128 | 177 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 177 | } |
vp9dsp_init_12bpp.c:put_8tap_smooth_16hv_12_avx2 Line | Count | Source | 120 | 390 | int h, int mx, int my) \ | 121 | 390 | { \ | 122 | 390 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 390 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 390 | src_stride, h + 7, \ | 125 | 390 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 390 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 390 | 64 * bytes, h, \ | 128 | 390 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 390 | } |
vp9dsp_init_12bpp.c:put_8tap_regular_16hv_12_avx2 Line | Count | Source | 120 | 273 | int h, int mx, int my) \ | 121 | 273 | { \ | 122 | 273 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 273 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 273 | src_stride, h + 7, \ | 125 | 273 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 273 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 273 | 64 * bytes, h, \ | 128 | 273 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 273 | } |
vp9dsp_init_12bpp.c:put_8tap_sharp_16hv_12_avx2 Line | Count | Source | 120 | 308 | int h, int mx, int my) \ | 121 | 308 | { \ | 122 | 308 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 308 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 308 | src_stride, h + 7, \ | 125 | 308 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 308 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 308 | 64 * bytes, h, \ | 128 | 308 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 308 | } |
vp9dsp_init_12bpp.c:avg_8tap_smooth_16hv_12_avx2 Line | Count | Source | 120 | 313 | int h, int mx, int my) \ | 121 | 313 | { \ | 122 | 313 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 313 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 313 | src_stride, h + 7, \ | 125 | 313 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 313 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 313 | 64 * bytes, h, \ | 128 | 313 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 313 | } |
vp9dsp_init_12bpp.c:avg_8tap_regular_16hv_12_avx2 Line | Count | Source | 120 | 286 | int h, int mx, int my) \ | 121 | 286 | { \ | 122 | 286 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 286 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 286 | src_stride, h + 7, \ | 125 | 286 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 286 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 286 | 64 * bytes, h, \ | 128 | 286 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 286 | } |
vp9dsp_init_12bpp.c:avg_8tap_sharp_16hv_12_avx2 Line | Count | Source | 120 | 220 | int h, int mx, int my) \ | 121 | 220 | { \ | 122 | 220 | LOCAL_ALIGNED_##align(uint8_t, temp, [71 * 64 * bytes]); \ | 123 | 220 | ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ | 124 | 220 | src_stride, h + 7, \ | 125 | 220 | ff_filters_##f_opt[f][mx - 1]); \ | 126 | 220 | ff_vp9_##op##_8tap_1d_v_##sz##_##bpp##_##opt(dst, dst_stride, temp + 3 * bytes * 64, \ | 127 | 220 | 64 * bytes, h, \ | 128 | 220 | ff_filters_##f_opt[f][my - 1]); \ | 129 | 220 | } |
|
130 | | |
131 | | #define filters_8tap_2d_fn(op, sz, align, bpp, bytes, opt, f_opt) \ |
132 | | filter_8tap_2d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, align, bpp, bytes, opt) \ |
133 | | filter_8tap_2d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, align, bpp, bytes, opt) \ |
134 | | filter_8tap_2d_fn(op, sz, FILTER_8TAP_SMOOTH, f_opt, smooth, align, bpp, bytes, opt) |
135 | | |
136 | | #define filters_8tap_2d_fn2(op, align, bpp, bytes, opt4, opt8, f_opt) \ |
137 | | filters_8tap_2d_fn(op, 64, align, bpp, bytes, opt8, f_opt) \ |
138 | | filters_8tap_2d_fn(op, 32, align, bpp, bytes, opt8, f_opt) \ |
139 | | filters_8tap_2d_fn(op, 16, align, bpp, bytes, opt8, f_opt) \ |
140 | | filters_8tap_2d_fn(op, 8, align, bpp, bytes, opt8, f_opt) \ |
141 | | filters_8tap_2d_fn(op, 4, align, bpp, bytes, opt4, f_opt) |
142 | | |
143 | | #define init_fpel_func(idx1, idx2, sz, type, bpp, opt) \ |
144 | 72.0k | dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ |
145 | 72.0k | dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ |
146 | 72.0k | dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ |
147 | 72.0k | dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##bpp##_##opt |
148 | | |
149 | | #define init_subpel1(idx1, idx2, idxh, idxv, sz, dir, type, bpp, opt) \ |
150 | 283k | dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = \ |
151 | 283k | type##_8tap_smooth_##sz##dir##_##bpp##_##opt; \ |
152 | 283k | dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = \ |
153 | 283k | type##_8tap_regular_##sz##dir##_##bpp##_##opt; \ |
154 | 283k | dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = \ |
155 | 283k | type##_8tap_sharp_##sz##dir##_##bpp##_##opt |
156 | | |
157 | | #define init_subpel2(idx1, idx2, sz, type, bpp, opt) \ |
158 | 94.4k | init_subpel1(idx1, idx2, 1, 1, sz, hv, type, bpp, opt); \ |
159 | 94.4k | init_subpel1(idx1, idx2, 0, 1, sz, v, type, bpp, opt); \ |
160 | 94.4k | init_subpel1(idx1, idx2, 1, 0, sz, h, type, bpp, opt) |
161 | | |
162 | | #define init_subpel3_32_64(idx, type, bpp, opt) \ |
163 | 23.6k | init_subpel2(0, idx, 64, type, bpp, opt); \ |
164 | 23.6k | init_subpel2(1, idx, 32, type, bpp, opt) |
165 | | |
166 | | #define init_subpel3_8to64(idx, type, bpp, opt) \ |
167 | 14.0k | init_subpel3_32_64(idx, type, bpp, opt); \ |
168 | 14.0k | init_subpel2(2, idx, 16, type, bpp, opt); \ |
169 | 14.0k | init_subpel2(3, idx, 8, type, bpp, opt) |
170 | | |
171 | | #define init_subpel3(idx, type, bpp, opt) \ |
172 | 9.56k | init_subpel3_8to64(idx, type, bpp, opt); \ |
173 | 9.56k | init_subpel2(4, idx, 4, type, bpp, opt) |
174 | | |
175 | | #define decl_subpel_asm_fn(type) \ |
176 | | void ff_vp9_put_8tap_##type(uint8_t *dst, ptrdiff_t dst_stride, \ |
177 | | const uint8_t *src, ptrdiff_t src_stride, \ |
178 | | int h, int mx, int my); \ |
179 | | void ff_vp9_avg_8tap_##type(uint8_t *dst, ptrdiff_t dst_stride, \ |
180 | | const uint8_t *src, ptrdiff_t src_stride, \ |
181 | | int h, int mx, int my) |
182 | | |
183 | | #define decl_subpel_asm_dir(type) \ |
184 | | decl_subpel_asm_fn(regular_##type); \ |
185 | | decl_subpel_asm_fn(smooth_##type); \ |
186 | | decl_subpel_asm_fn(sharp_##type) |
187 | | |
188 | | #define decl_subpel_asm(sz, bpp, opt) \ |
189 | | decl_subpel_asm_dir(sz##h_##bpp##_##opt); \ |
190 | | decl_subpel_asm_dir(sz##v_##bpp##_##opt); \ |
191 | | decl_subpel_asm_dir(sz##hv_##bpp##_##opt) |
192 | | |
193 | | #define init_subpel_asm_dir(idx1, idx2, idx3, type) \ |
194 | 0 | dsp->mc[idx1][FILTER_8TAP_REGULAR][0][idx2][idx3] = ff_vp9_put_8tap_regular_##type; \ |
195 | 0 | dsp->mc[idx1][FILTER_8TAP_SHARP ][0][idx2][idx3] = ff_vp9_put_8tap_sharp_##type; \ |
196 | 0 | dsp->mc[idx1][FILTER_8TAP_SMOOTH ][0][idx2][idx3] = ff_vp9_put_8tap_smooth_##type; \ |
197 | 0 | dsp->mc[idx1][FILTER_8TAP_REGULAR][1][idx2][idx3] = ff_vp9_avg_8tap_regular_##type; \ |
198 | 0 | dsp->mc[idx1][FILTER_8TAP_SHARP ][1][idx2][idx3] = ff_vp9_avg_8tap_sharp_##type; \ |
199 | 0 | dsp->mc[idx1][FILTER_8TAP_SMOOTH ][1][idx2][idx3] = ff_vp9_avg_8tap_smooth_##type |
200 | | |
201 | | #define init_subpel_asm(idx, sz, bpp, opt) \ |
202 | 0 | init_subpel_asm_dir(idx, 1, 0, sz##h_##bpp##_##opt); \ |
203 | 0 | init_subpel_asm_dir(idx, 0, 1, sz##v_##bpp##_##opt); \ |
204 | 0 | init_subpel_asm_dir(idx, 1, 1, sz##hv_##bpp##_##opt) |
205 | | |
206 | | #define init_ipred_func(type, enum, sz, bpp, opt) \ |
207 | 258k | dsp->intra_pred[TX_##sz##X##sz][enum##_PRED] = \ |
208 | 258k | cat(ff_vp9_ipred_##type##_##sz##x##sz##_, bpp, _##opt) |
209 | | |
210 | | #define init_8_16_32_ipred_funcs(type, enum, bpp, opt) \ |
211 | 60.8k | init_ipred_func(type, enum, 8, bpp, opt); \ |
212 | 60.8k | init_ipred_func(type, enum, 16, bpp, opt); \ |
213 | 60.8k | init_ipred_func(type, enum, 32, bpp, opt) |
214 | | |
215 | | #define init_ipred_funcs(type, enum, bpp, opt) \ |
216 | 45.6k | init_ipred_func(type, enum, 4, bpp, opt); \ |
217 | 45.6k | init_8_16_32_ipred_funcs(type, enum, bpp, opt) |
218 | | |
219 | | void ff_vp9dsp_init_10bpp_x86(VP9DSPContext *dsp, int bitexact); |
220 | | void ff_vp9dsp_init_12bpp_x86(VP9DSPContext *dsp, int bitexact); |
221 | | void ff_vp9dsp_init_16bpp_x86(VP9DSPContext *dsp); |
222 | | |
223 | | #endif /* AVCODEC_X86_VP9DSP_INIT_H */ |