summaryrefslogtreecommitdiff
path: root/vp8/common
diff options
context:
space:
mode:
authorJames Yu <james.yu@linaro.org>2014-01-06 17:56:49 +0800
committerJohann <johannkoenig@google.com>2014-08-20 09:20:55 -0700
commit6d6fdd9c3d763c6fbcd4f79a07ed2ec131500bfd (patch)
tree92569035eddaf0e0faefe923a26ea8785956ac2b /vp8/common
parent8013aaa10bf7b44cc85381ef31105cb1ee3ddbfd (diff)
downloadlibvpx-6d6fdd9c3d763c6fbcd4f79a07ed2ec131500bfd.tar
libvpx-6d6fdd9c3d763c6fbcd4f79a07ed2ec131500bfd.tar.gz
libvpx-6d6fdd9c3d763c6fbcd4f79a07ed2ec131500bfd.tar.bz2
libvpx-6d6fdd9c3d763c6fbcd4f79a07ed2ec131500bfd.zip
VP8 encoder for ARMv8 by using NEON intrinsics 3
Add subtract_neon.c - vp8_subtract_b_neon - vp8_subtract_mby_neon - vp8_subtract_mbuv_neon Change-Id: If9a17a093478552e3e3276eeaa3f098b9021d08c Signed-off-by: James Yu <james.yu@linaro.org>
Diffstat (limited to 'vp8/common')
-rw-r--r--vp8/common/rtcd_defs.pl9
1 files changed, 3 insertions, 6 deletions
diff --git a/vp8/common/rtcd_defs.pl b/vp8/common/rtcd_defs.pl
index b1eba55c5..204cbf0ee 100644
--- a/vp8/common/rtcd_defs.pl
+++ b/vp8/common/rtcd_defs.pl
@@ -502,19 +502,16 @@ specialize qw/vp8_mbuverror mmx sse2/;
$vp8_mbuverror_sse2=vp8_mbuverror_xmm;
add_proto qw/void vp8_subtract_b/, "struct block *be, struct blockd *bd, int pitch";
-specialize qw/vp8_subtract_b mmx sse2 media neon_asm/;
+specialize qw/vp8_subtract_b mmx sse2 media neon/;
$vp8_subtract_b_media=vp8_subtract_b_armv6;
-$vp8_subtract_b_neon_asm=vp8_subtract_b_neon;
add_proto qw/void vp8_subtract_mby/, "short *diff, unsigned char *src, int src_stride, unsigned char *pred, int pred_stride";
-specialize qw/vp8_subtract_mby mmx sse2 media neon_asm/;
+specialize qw/vp8_subtract_mby mmx sse2 media neon/;
$vp8_subtract_mby_media=vp8_subtract_mby_armv6;
-$vp8_subtract_mby_neon_asm=vp8_subtract_mby_neon;
add_proto qw/void vp8_subtract_mbuv/, "short *diff, unsigned char *usrc, unsigned char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride";
-specialize qw/vp8_subtract_mbuv mmx sse2 media neon_asm/;
+specialize qw/vp8_subtract_mbuv mmx sse2 media neon/;
$vp8_subtract_mbuv_media=vp8_subtract_mbuv_armv6;
-$vp8_subtract_mbuv_neon_asm=vp8_subtract_mbuv_neon;
#
# Motion search