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
..
compare_common.cc compare_common visual c port 2014-01-09 19:11:09 +00:00
compare_neon.cc AArch64:add SumSquareError_NEON armv8 assembly version 2014-08-13 06:10:02 +00:00
compare_posix.cc NaCL pepper_33 port of scale and compare using lock/unlock. Remove less useful scaling tests and change default size to a multiple of 16 for better assembly coverage. 2013-12-17 18:27:06 +00:00
compare_win.cc yasm ALIGN uppercase 2013-12-03 00:51:14 +00:00
compare.cc AArch64:add SumSquareError_NEON armv8 assembly version 2014-08-13 06:10:02 +00:00
convert_argb.cc Port conversion functions to c. 2014-07-08 18:44:57 +00:00
convert_from_argb.cc Port conversion functions to c. 2014-07-08 18:44:57 +00:00
convert_from.cc Port conversion functions to c. 2014-07-08 18:44:57 +00:00
convert_jpeg.cc libyuv::MJPGToI420() and libyuv::MJPGToARGB() return failure if callback to JPeg fails. 2014-01-28 03:08:59 +00:00
convert_to_argb.cc Conversion functions ported to C89 / Visual C. 2014-01-13 18:32:37 +00:00
convert_to_i420.cc Conversion functions ported to C89 / Visual C. 2014-01-13 18:32:37 +00:00
convert.cc Port conversion functions to c. 2014-07-08 18:44:57 +00:00
cpu_id.cc arm64 neon optimization building is enabled 2014-08-13 03:45:11 +00:00
format_conversion.cc Port format_conversion (bayer) to C 2014-03-26 17:29:20 +00:00
mjpeg_decoder.cc changes to accommodate libjpeg 9 interface. 2014-05-13 19:00:01 +00:00
mjpeg_validate.cc Port a few functions to C 2014-01-06 22:37:28 +00:00
planar_functions.cc check copy has different address. If same, skip the copy to avoid valgrind error. 2014-06-11 00:16:59 +00:00
rotate_argb.cc Rotate functions ported to C. This completes all rotate functionality under c89, for overall 71% complete port. 2014-01-13 18:31:35 +00:00
rotate_mips.cc only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 2014-06-24 23:40:52 +00:00
rotate_neon.cc rotate neon code port to nacl 2014-06-13 23:02:10 +00:00
rotate.cc remove extern "C" from rotate function, since its built with extern "C" around full file. 2014-07-08 22:06:56 +00:00
row_any.cc Port I420ToARGB to intrinsics for win64 2014-06-24 20:45:45 +00:00
row_common.cc YUV scaling with 16 bit planes 2014-05-20 19:22:30 +00:00
row_mips.cc only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 2014-06-24 23:40:52 +00:00
row_neon64.cc Add a placeholder file for ARM64 Row Neon implementation 2014-08-07 13:40:18 +00:00
row_neon.cc Remove extra MEMACCESS 2014-07-29 18:32:59 +00:00
row_posix.cc Switch to c style casts for all source and includes. 2014-01-07 03:03:00 +00:00
row_win.cc Port I420ToARGB to intrinsics for win64 2014-06-24 20:45:45 +00:00
row_x86.asm yasm ALIGN uppercase 2013-12-03 00:51:14 +00:00
scale_argb.cc Warning fix for implicite cast in scaling from int64 to int. 2014-03-18 22:23:15 +00:00
scale_common.cc YUV scaling with 16 bit planes 2014-05-20 19:22:30 +00:00
scale_mips.cc only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 2014-06-24 23:40:52 +00:00
scale_neon.cc Add some more bic's for scale nacl code 2014-06-17 23:12:55 +00:00
scale_posix.cc Declare parameters that are unused, since C does not let you give a type without name. 2014-01-07 05:42:27 +00:00
scale_win.cc Declare parameters that are unused, since C does not let you give a type without name. 2014-01-07 05:42:27 +00:00
scale.cc YUV scaling with 16 bit planes 2014-05-20 19:22:30 +00:00
video_common.cc Port a few functions to C 2014-01-06 22:37:28 +00:00
x86inc.asm Do not allows the other elfs to run on the chimney stack 2012-12-13 18:44:41 +00:00