summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2016-06-07 17:21:01 -0700
committerScott LaVarnway <slavarnway@google.com>2016-06-07 17:21:01 -0700
commiteb09bbe88bfdf6ac59477dbadf1a7376d46d95d3 (patch)
treee33d7b466540797febbfe992ac805e817357a464 /vp9/common/vp9_rtcd_defs.pl
parent03a401c4d9c17b1bbf2462e751758daa0a3daa6c (diff)
downloadlibvpx-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.pl2
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/;