Commit 5f0354bd authored by Frank Barchard's avatar Frank Barchard Committed by Frank Barchard

clang-tidy and clang-format applied reland

row_neon.cc manually editted for clang format bugs

TBR=braveyao@chromium.org

Bug: None
Test: local arm builds still pass
Change-Id: Ida4aac2f4ee354e2c1bd354b06e76a26b3c0becc
Reviewed-on: https://chromium-review.googlesource.com/930165Reviewed-by: 's avatarFrank Barchard <fbarchard@chromium.org>
parent 9c0663d7
......@@ -547,7 +547,6 @@ int ARGB4444ToARGB(const uint8_t* src_argb4444,
int width,
int height);
// Aliases
#define AB30ToARGB AR30ToABGR
#define AB30ToABGR AR30ToARGB
......@@ -562,7 +561,6 @@ int AR30ToARGB(const uint8_t* src_ar30,
int width,
int height);
// Convert AR30 To ABGR.
LIBYUV_API
int AR30ToABGR(const uint8_t* src_ar30,
......
......@@ -512,8 +512,8 @@ int I010ToAB30(const uint16_t* src_y,
int dst_stride_ab30,
int width,
int height) {
return I010ToAR30Matrix(src_y, src_stride_y, src_v,
src_stride_v, src_u, src_stride_u, dst_ab30, dst_stride_ab30,
return I010ToAR30Matrix(src_y, src_stride_y, src_v, src_stride_v, src_u,
src_stride_u, dst_ab30, dst_stride_ab30,
&kYvuI601Constants, width, height);
}
......@@ -529,8 +529,8 @@ int H010ToAB30(const uint16_t* src_y,
int dst_stride_ab30,
int width,
int height) {
return I010ToAR30Matrix(src_y, src_stride_y, src_v,
src_stride_v, src_u, src_stride_u, dst_ab30, dst_stride_ab30,
return I010ToAR30Matrix(src_y, src_stride_y, src_v, src_stride_v, src_u,
src_stride_u, dst_ab30, dst_stride_ab30,
&kYvuH709Constants, width, height);
}
......
......@@ -29,9 +29,9 @@ static void ARGBTranspose(const uint8_t* src_argb,
int height) {
int i;
int src_pixel_step = src_stride_argb >> 2;
void (*ScaleARGBRowDownEven)(const uint8_t* src_argb, ptrdiff_t src_stride_argb,
int src_step, uint8_t* dst_argb, int dst_width) =
ScaleARGBRowDownEven_C;
void (*ScaleARGBRowDownEven)(
const uint8_t* src_argb, ptrdiff_t src_stride_argb, int src_step,
uint8_t* dst_argb, int dst_width) = ScaleARGBRowDownEven_C;
#if defined(HAS_SCALEARGBROWDOWNEVEN_SSE2)
if (TestCpuFlag(kCpuHasSSE2)) {
ScaleARGBRowDownEven = ScaleARGBRowDownEven_Any_SSE2;
......@@ -75,7 +75,8 @@ void ARGBRotate90(const uint8_t* src_argb,
// of the buffer and flip the sign of the source stride.
src_argb += src_stride_argb * (height - 1);
src_stride_argb = -src_stride_argb;
ARGBTranspose(src_argb, src_stride_argb, dst_argb, dst_stride_argb, width, height);
ARGBTranspose(src_argb, src_stride_argb, dst_argb, dst_stride_argb, width,
height);
}
void ARGBRotate270(const uint8_t* src_argb,
......@@ -89,7 +90,8 @@ void ARGBRotate270(const uint8_t* src_argb,
// of the buffer and flip the sign of the destination stride.
dst_argb += dst_stride_argb * (width - 1);
dst_stride_argb = -dst_stride_argb;
ARGBTranspose(src_argb, src_stride_argb, dst_argb, dst_stride_argb, width, height);
ARGBTranspose(src_argb, src_stride_argb, dst_argb, dst_stride_argb, width,
height);
}
void ARGBRotate180(const uint8_t* src_argb,
......@@ -106,7 +108,8 @@ void ARGBRotate180(const uint8_t* src_argb,
int y;
void (*ARGBMirrorRow)(const uint8_t* src_argb, uint8_t* dst_argb, int width) =
ARGBMirrorRow_C;
void (*CopyRow)(const uint8_t* src_argb, uint8_t* dst_argb, int width) = CopyRow_C;
void (*CopyRow)(const uint8_t* src_argb, uint8_t* dst_argb, int width) =
CopyRow_C;
#if defined(HAS_ARGBMIRRORROW_NEON)
if (TestCpuFlag(kCpuHasNEON)) {
ARGBMirrorRow = ARGBMirrorRow_Any_NEON;
......
......@@ -196,8 +196,7 @@ void I422ToRGBARow_NEON(const uint8_t* src_y,
YUVTORGB_SETUP
"1: \n" READYUV422 YUVTORGB
"subs %4, %4, #8 \n"
"vmov.u8 d19, #255 \n" // d19 modified by
// YUVTORGB
"vmov.u8 d19, #255 \n" // YUVTORGB modified d19
"vst4.8 {d19, d20, d21, d22}, [%3]! \n"
"bgt 1b \n"
: "+r"(src_y), // %0
......@@ -291,7 +290,6 @@ void I422ToARGB1555Row_NEON(const uint8_t* src_y,
"subs %4, %4, #8 \n"
"vmov.u8 d23, #255 \n" ARGBTOARGB1555
"vst1.8 {q0}, [%3]! \n" // store 8 pixels
// ARGB1555.
"bgt 1b \n"
: "+r"(src_y), // %0
"+r"(src_u), // %1
......@@ -323,13 +321,13 @@ void I422ToARGB4444Row_NEON(const uint8_t* src_y,
int width) {
asm volatile(
YUVTORGB_SETUP
"vmov.u8 d4, #0x0f \n" // bits to clear with
// vbic.
"1: \n" READYUV422 YUVTORGB
"vmov.u8 d4, #0x0f \n" // vbic bits to clear
"1: \n"
READYUV422 YUVTORGB
"subs %4, %4, #8 \n"
"vmov.u8 d23, #255 \n" ARGBTOARGB4444
"vst1.8 {q0}, [%3]! \n" // store 8 pixels
// ARGB4444.
"bgt 1b \n"
: "+r"(src_y), // %0
"+r"(src_u), // %1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment