yang.zhang@arm.com 26f43db1ef AArch64:add SumSquareError_NEON armv8 assembly version
BUG=none
TESTED=libyuv_unittest
R=fbarchard@google.com

Review URL: https://webrtc-codereview.appspot.com/16259004/

the benckmarking result is as follows:
toolchain: gcc 4.9
hardware: A53

| count | C Times/NEON times |
| 16    | 3.35               |
| 128   | 6.63               |
| 512   | 7.47               |
| 1024  | 7.72               |

Change-Id: Ic10bf22d77d069a1a2074b68bd5a310c579ec490

Review URL: https://webrtc-codereview.appspot.com/21159004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1043 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-08-13 06:10:02 +00:00
include arm64 neon optimization building is enabled 2014-08-13 03:45:11 +00:00
source AArch64:add SumSquareError_NEON armv8 assembly version 2014-08-13 06:10:02 +00:00
tools Roll chromium_revision 274825:280149 to fix GN 2014-07-03 08:00:03 +00:00
unit_test Add a gyp define LIBYUV_DISABLE_JPEG to not build jpeg library 2014-07-28 21:48:43 +00:00
util Show jpeg as an option for psnr tool if enabled 2014-07-01 21:49:40 +00:00
all.gyp Android support 2013-11-21 19:57:10 +00:00
Android.mk Switch I4xxToI420 to point sample to pass drmemory. 2013-12-03 07:00:11 +00:00
AUTHORS Adding AUTHORS file to libyuv 2011-11-01 20:44:21 +00:00
BUILD.gn Disable assembly optimizations in MemorySanitizer builds. 2014-07-03 18:39:32 +00:00
codereview.settings Use new, public try server for libyuv. 2013-05-07 07:48:13 +00:00
DEPS bump chromium deps to 285412 to stay in sync with webrtc. 2014-08-01 20:39:01 +00:00
download_vs_toolchain.py Roll chromium_revision 260824:262938 + fix binutils. Since it's not possible to have platform-specific hooks executing, binutils must be downloaded for all platforms in order for the download.py hook to execute properly on non-unix platforms. 2014-04-11 23:40:41 +00:00
gyp_libyuv Roll chromium_revision 260824:262938 + fix binutils. Since it's not possible to have platform-specific hooks executing, binutils must be downloaded for all platforms in order for the download.py hook to execute properly on non-unix platforms. 2014-04-11 23:40:41 +00:00
gyp_libyuv.py Minor fixes to gyp_libyuv.py 2014-03-28 19:38:05 +00:00
libyuv_nacl.gyp Compile libyuv for PNaCl. 2014-01-14 01:01:19 +00:00
libyuv_test.gyp Add a gyp define LIBYUV_DISABLE_JPEG to not build jpeg library 2014-07-28 21:48:43 +00:00
libyuv.gyp arm64 neon optimization building is enabled 2014-08-13 03:45:11 +00:00
libyuv.gypi Compile libyuv for PNaCl. 2014-01-14 01:01:19 +00:00
LICENSE Update Copyright notice to follow new chromium conventions. 2012-08-08 19:04:24 +00:00
LICENSE_THIRD_PARTY README.chromium license field for WebView and LICENSE_THIRD_PARTY to show files with special licenses. 2013-04-24 00:12:28 +00:00
linux.mk Switch to CXX for linux.mk 2014-01-28 22:05:36 +00:00
OWNERS Remove blank lint from OWNERS. Move FixedDiv into row functions to avoid changing build files. 2013-06-17 23:04:13 +00:00
PATENTS LibYuv: Adding PATENT and LICENSE files 2011-10-25 16:15:49 +00:00
public.mk Android.mk moved into libyuv to central support 2012-09-19 07:27:17 +00:00
README.chromium Add a placeholder file for ARM64 Row Neon implementation 2014-08-07 13:40:18 +00:00
winarm.mk Windows Arm makefile and build fix. 2013-12-03 19:13:53 +00:00

Name: libyuv
URL: http://code.google.com/p/libyuv/
Version: 1041
License: BSD
License File: LICENSE

Description:
libyuv is an open source project that includes
YUV conversion and scaling functionality.