From cd0ae0a2222cb81fb3bf86e556d67f2295f14aad Mon Sep 17 00:00:00 2001 From: George Steed Date: Tue, 3 Jun 2025 13:04:37 +0100 Subject: [PATCH] row_sve.h: Add missing z21 clobber The z21 register is used in the I444TORGB_SVE_2X macro and other places, so add it to the clobber list macro that is used throughout this file. Change-Id: If4277c1ffcac0fa68cc44263acc6f41a9e82ec8b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6619508 Reviewed-by: Justin Green Reviewed-by: Frank Barchard --- include/libyuv/row_sve.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/libyuv/row_sve.h b/include/libyuv/row_sve.h index 8ae079ce2..d631ba560 100644 --- a/include/libyuv/row_sve.h +++ b/include/libyuv/row_sve.h @@ -354,8 +354,8 @@ extern "C" { #define YUVTORGB_SVE_REGS \ "z0", "z1", "z2", "z3", "z4", "z5", "z6", "z7", "z16", "z17", "z18", "z19", \ - "z20", "z22", "z23", "z24", "z25", "z26", "z27", "z28", "z29", "z30", \ - "z31", "p0", "p1", "p2", "p3" + "z20", "z21", "z22", "z23", "z24", "z25", "z26", "z27", "z28", "z29", \ + "z30", "z31", "p0", "p1", "p2", "p3" static inline void I444ToRGB24Row_SVE_SC( const uint8_t* src_y,