aboutsummaryrefslogtreecommitdiff
path: root/source/row_neon.cc
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2022-09-20 11:47:20 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-20 20:16:13 +0000
commite4b1ddd8fef58e465563ecfe75a2974f4fd40f2a (patch)
tree1e468bb2b5fb3f01c4ea1e10ed850f096e08672c /source/row_neon.cc
parent248172e2ba2d3f09e4d3258e396e8f53ff594157 (diff)
downloadlibyuv-e4b1ddd8fef58e465563ecfe75a2974f4fd40f2a.tar.gz
Fix immediate offsets for row_neon build on gcc
Bug: libyuv:942 Change-Id: I7d2dc87a44cc1cc5c79c37f407583e0c907dc2de Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3906088 Reviewed-by: Justin Green <greenjustin@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/row_neon.cc')
-rw-r--r--source/row_neon.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/row_neon.cc b/source/row_neon.cc
index 36185e8c..df947e5e 100644
--- a/source/row_neon.cc
+++ b/source/row_neon.cc
@@ -611,7 +611,7 @@ void DetileRow_NEON(const uint8_t* src,
"1: \n"
"vld1.16 {q0}, [%0], %3 \n" // load 16 bytes
"subs %2, %2, #16 \n" // 16 processed per loop
- "pld [%0, 1792] \n"
+ "pld [%0, #1792] \n"
"vst1.16 {q0}, [%1]! \n" // store 16 bytes
"bgt 1b \n"
: "+r"(src), // %0
@@ -632,7 +632,7 @@ void DetileSplitUVRow_NEON(const uint8_t* src_uv,
"1: \n"
"vld2.8 {d0, d1}, [%0], %4 \n"
"subs %3, %3, #16 \n"
- "pld [%0, 1792] \n"
+ "pld [%0, #1792] \n"
"vst1.8 {d0}, [%1]! \n"
"vst1.8 {d1}, [%2]! \n"
"bgt 1b \n"
@@ -656,9 +656,9 @@ void DetileToYUY2_NEON(const uint8_t* src_y,
asm volatile(
"1: \n"
"vld1.8 q0, [%0], %4 \n" // Load 16 Y
- "pld [%0, 1792] \n"
+ "pld [%0, #1792] \n"
"vld1.8 q1, [%1], %5 \n" // Load 8 UV
- "pld [%1, 1792] \n"
+ "pld [%1, #1792] \n"
"subs %3, %3, #16 \n"
"vst2.8 {q0, q1}, [%2]! \n"
"bgt 1b \n"
@@ -684,9 +684,9 @@ void DetileToYUY2_NEON(const uint8_t* src_y,
"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"
+ "pld [%0, #1792] \n"
"vzip.8 q0, q1 \n"
- "pld [%1, 1792] \n"
+ "pld [%1, #1792] \n"
"vst1.8 {q0, q1}, [%2]! \n"
"bgt 1b \n"
: "+r"(src_y), // %0