aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2023-05-24 14:10:29 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-05-24 21:44:59 +0000
commit22c7a514527fd8d32958e4881b8473c1bd8e8e97 (patch)
treec5c4db87bda52dcda96245a4c30d5fe331280c8e
parentdcbe0820709c274beb4624588d1aa14b25557d62 (diff)
downloadlibyuv-22c7a514527fd8d32958e4881b8473c1bd8e8e97.tar.gz
Fix SplitRGB clobber list to include all registers used
Bug: None Change-Id: Icac4becb0537903ab87495fb0e2a2b750e1eca4f Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4563355 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: David Gao <davidgao@google.com>
-rw-r--r--source/row_neon.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/row_neon.cc b/source/row_neon.cc
index d734b817..bd921dd4 100644
--- a/source/row_neon.cc
+++ b/source/row_neon.cc
@@ -804,7 +804,7 @@ void SplitRGBRow_NEON(const uint8_t* src_rgb,
"+r"(dst_b), // %3
"+r"(width) // %4
: // Input registers
- : "cc", "memory", "d0", "d1", "d2" // Clobber List
+ : "cc", "memory", "q0", "q1", "q2" // Clobber List
);
}
@@ -3845,7 +3845,7 @@ void SplitUVRow_16_NEON(const uint16_t* src_uv,
"+r"(dst_v), // %2
"+r"(width) // %3
: "r"(shift) // %4
- : "cc", "memory", "q0", "q1", "q2", "q3", "q4");
+ : "cc", "memory", "q0", "q1", "q2"");
}
void MergeUVRow_16_NEON(const uint16_t* src_u,