diff options
author | Scott LaVarnway <slavarnway@google.com> | 2016-06-07 17:21:01 -0700 |
---|---|---|
committer | Scott LaVarnway <slavarnway@google.com> | 2016-06-07 17:21:01 -0700 |
commit | eb09bbe88bfdf6ac59477dbadf1a7376d46d95d3 (patch) | |
tree | e33d7b466540797febbfe992ac805e817357a464 /vp9/common/vp9_rtcd_defs.pl | |
parent | 03a401c4d9c17b1bbf2462e751758daa0a3daa6c (diff) | |
download | libvpx-eb09bbe88bfdf6ac59477dbadf1a7376d46d95d3.tar libvpx-eb09bbe88bfdf6ac59477dbadf1a7376d46d95d3.tar.gz libvpx-eb09bbe88bfdf6ac59477dbadf1a7376d46d95d3.tar.bz2 libvpx-eb09bbe88bfdf6ac59477dbadf1a7376d46d95d3.zip |
Revert "remove vp9_diamond_search_sad_avx.c"
This reverts commit be12fefa4b7d224e9f39275a6bb4fab01b8bae3b
and commit 057c1c4034ba5b9bf360c5c1f600ebc6d0718c3a.
Also, the mismatch between the avx version and the
c version has been fixed.
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1168
For a rt encode using 1080p@60fps material, up to 11% performance
improvement overall was seen.
Change-Id: Icd1f216209ebc6fc0b8da885f32f356fa4355ed0
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r-- | vp9/common/vp9_rtcd_defs.pl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl index 7b9869b52..846133674 100644 --- a/vp9/common/vp9_rtcd_defs.pl +++ b/vp9/common/vp9_rtcd_defs.pl @@ -269,7 +269,7 @@ $vp9_full_search_sad_sse3=vp9_full_search_sadx3; $vp9_full_search_sad_sse4_1=vp9_full_search_sadx8; add_proto qw/int vp9_diamond_search_sad/, "const struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv"; -specialize qw/vp9_diamond_search_sad/; +specialize qw/vp9_diamond_search_sad avx/; add_proto qw/void vp9_temporal_filter_apply/, "uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count"; specialize qw/vp9_temporal_filter_apply sse2 msa/; |