summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chromium/third_party/libyuv/source/row_neon.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/third_party/libyuv/source/row_neon.cc b/chromium/third_party/libyuv/source/row_neon.cc
index 82039e9f8f5..da67a83ee6b 100644
--- a/chromium/third_party/libyuv/source/row_neon.cc
+++ b/chromium/third_party/libyuv/source/row_neon.cc
@@ -586,10 +586,10 @@ void DetileRow_NEON(const uint8_t* src,
int width) {
asm volatile(
"1: \n"
- "vld1.16 {q0}, [%0], %3 \n" // load 16 bytes
+ "vld1.8 {q0}, [%0], %3 \n" // load 16 bytes
"subs %2, %2, #16 \n" // 16 processed per loop
"pld [%0, 1792] \n"
- "vst1.16 {q0}, [%1]! \n" // store 16 bytes
+ "vst1.8 {q0}, [%1]! \n" // store 16 bytes
"bgt 1b \n"
: "+r"(src), // %0
"+r"(dst), // %1
@@ -632,9 +632,9 @@ void DetileToYUY2_NEON(const uint8_t* src_y,
int width) {
asm volatile(
"1: \n"
- "vld1.8 q0, [%0], %4 \n" // Load 16 Y
+ "vld1.8 {q0}, [%0], %4 \n" // Load 16 Y
"pld [%0, 1792] \n"
- "vld1.8 q1, [%1], %5 \n" // Load 8 UV
+ "vld1.8 {q1}, [%1], %5 \n" // Load 8 UV
"pld [%1, 1792] \n"
"subs %3, %3, #16 \n"
"vst2.8 {q0, q1}, [%2]! \n"
@@ -658,8 +658,8 @@ void DetileToYUY2_NEON(const uint8_t* src_y,
int width) {
asm volatile(
"1: \n"
- "vld1.8 q0, [%0], %4 \n" // Load 16 Y
- "vld1.8 q1, [%1], %5 \n" // Load 8 UV
+ "vld1.8 {q0}, [%0], %4 \n" // Load 16 Y
+ "vld1.8 {q1}, [%1], %5 \n" // Load 8 UV
"subs %3, %3, #16 \n"
"pld [%0, 1792] \n"
"vzip.8 q0, q1 \n"