mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2026-02-08 18:56:43 +08:00
Row AArch64 Neon implementation - Part 8
BUG=319 TESTED=libyuv_unittest R=fbarchard@google.com Change-Id: If30eb2d255a09dece9d216a9d29317dd748ef496 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Review URL: https://webrtc-codereview.appspot.com/22769004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1109 16f28f9a-4ce2-e073-06de-1de4eb20be90
This commit is contained in:
parent
d1a0e7e71a
commit
147bbede9d
@ -1,6 +1,6 @@
|
|||||||
Name: libyuv
|
Name: libyuv
|
||||||
URL: http://code.google.com/p/libyuv/
|
URL: http://code.google.com/p/libyuv/
|
||||||
Version: 1107
|
Version: 1109
|
||||||
License: BSD
|
License: BSD
|
||||||
License File: LICENSE
|
License File: LICENSE
|
||||||
|
|
||||||
|
|||||||
@ -266,15 +266,15 @@ extern "C" {
|
|||||||
#define HAS_I422TORGBAROW_NEON
|
#define HAS_I422TORGBAROW_NEON
|
||||||
#define HAS_I422TORGB24ROW_NEON
|
#define HAS_I422TORGB24ROW_NEON
|
||||||
#define HAS_I422TORAWROW_NEON
|
#define HAS_I422TORAWROW_NEON
|
||||||
// #define HAS_I422TORGB565ROW_NEON
|
#define HAS_I422TORGB565ROW_NEON
|
||||||
// #define HAS_I422TOARGB1555ROW_NEON
|
#define HAS_I422TOARGB1555ROW_NEON
|
||||||
// #define HAS_I422TOARGB4444ROW_NEON
|
#define HAS_I422TOARGB4444ROW_NEON
|
||||||
#define HAS_YTOARGBROW_NEON
|
#define HAS_YTOARGBROW_NEON
|
||||||
#define HAS_I400TOARGBROW_NEON
|
#define HAS_I400TOARGBROW_NEON
|
||||||
#define HAS_NV12TOARGBROW_NEON
|
#define HAS_NV12TOARGBROW_NEON
|
||||||
#define HAS_NV21TOARGBROW_NEON
|
#define HAS_NV21TOARGBROW_NEON
|
||||||
// #define HAS_NV12TORGB565ROW_NEON
|
#define HAS_NV12TORGB565ROW_NEON
|
||||||
// #define HAS_NV21TORGB565ROW_NEON
|
#define HAS_NV21TORGB565ROW_NEON
|
||||||
#define HAS_YUY2TOARGBROW_NEON
|
#define HAS_YUY2TOARGBROW_NEON
|
||||||
#define HAS_UYVYTOARGBROW_NEON
|
#define HAS_UYVYTOARGBROW_NEON
|
||||||
#define HAS_SPLITUVROW_NEON
|
#define HAS_SPLITUVROW_NEON
|
||||||
@ -311,13 +311,13 @@ extern "C" {
|
|||||||
#define HAS_ARGBTOUV444ROW_NEON
|
#define HAS_ARGBTOUV444ROW_NEON
|
||||||
#define HAS_ARGBTOUV422ROW_NEON
|
#define HAS_ARGBTOUV422ROW_NEON
|
||||||
#define HAS_ARGBTOUV411ROW_NEON
|
#define HAS_ARGBTOUV411ROW_NEON
|
||||||
// #define HAS_ARGBTOUVROW_NEON
|
#define HAS_ARGBTOUVROW_NEON
|
||||||
// #define HAS_ARGBTOUVJROW_NEON
|
#define HAS_ARGBTOUVJROW_NEON
|
||||||
// #define HAS_BGRATOUVROW_NEON
|
#define HAS_BGRATOUVROW_NEON
|
||||||
// #define HAS_ABGRTOUVROW_NEON
|
#define HAS_ABGRTOUVROW_NEON
|
||||||
// #define HAS_RGBATOUVROW_NEON
|
#define HAS_RGBATOUVROW_NEON
|
||||||
// #define HAS_RGB24TOUVROW_NEON
|
#define HAS_RGB24TOUVROW_NEON
|
||||||
// #define HAS_RAWTOUVROW_NEON
|
#define HAS_RAWTOUVROW_NEON
|
||||||
#define HAS_RGB565TOUVROW_NEON
|
#define HAS_RGB565TOUVROW_NEON
|
||||||
#define HAS_ARGB1555TOUVROW_NEON
|
#define HAS_ARGB1555TOUVROW_NEON
|
||||||
#define HAS_ARGB4444TOUVROW_NEON
|
#define HAS_ARGB4444TOUVROW_NEON
|
||||||
|
|||||||
@ -11,6 +11,6 @@
|
|||||||
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
|
||||||
#define INCLUDE_LIBYUV_VERSION_H_
|
#define INCLUDE_LIBYUV_VERSION_H_
|
||||||
|
|
||||||
#define LIBYUV_VERSION 1107
|
#define LIBYUV_VERSION 1109
|
||||||
|
|
||||||
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -714,7 +714,7 @@ TEST_F(libyuvTest, FMT_A##To##FMT_PLANAR##N) { \
|
|||||||
benchmark_width_, DIFF, _Opt, +, 0)
|
benchmark_width_, DIFF, _Opt, +, 0)
|
||||||
|
|
||||||
TESTATOPLANAR(ARGB, 4, 1, I420, 2, 2, 4)
|
TESTATOPLANAR(ARGB, 4, 1, I420, 2, 2, 4)
|
||||||
#ifdef __arm__
|
#if defined(__arm__) || defined (__aarch64__)
|
||||||
TESTATOPLANAR(ARGB, 4, 1, J420, 2, 2, 4)
|
TESTATOPLANAR(ARGB, 4, 1, J420, 2, 2, 4)
|
||||||
#else
|
#else
|
||||||
TESTATOPLANAR(ARGB, 4, 1, J420, 2, 2, 0)
|
TESTATOPLANAR(ARGB, 4, 1, J420, 2, 2, 0)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user