From 1e40e34573c3861480d107cd4a4ce290df79951f Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Sun, 9 Feb 2025 17:04:50 +0800 Subject: [PATCH] Add missing files for loong64 GYP build There are a few added source files since the (re-)addition of GYP build support, for better SIMD optimization support (AArch64 SME & SVE, LoongArch LSX & LASX, RISC-V RVV). This CL covers the LoongArch part in preparation of fixing GYP builds for this architecture. The files' arch-specific contents are all gated behind preprocessor macro checks, so it is safe to have everything included in the build unconditionally. Bug: None Change-Id: I2da37c1db79c2d8316ae42079e79efed2a2030a9 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6241803 Reviewed-by: Wan-Teh Chang Reviewed-by: Frank Barchard --- libyuv.gypi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libyuv.gypi b/libyuv.gypi index 74fa0fe63..b46967979 100644 --- a/libyuv.gypi +++ b/libyuv.gypi @@ -19,6 +19,7 @@ 'include/libyuv/convert_from.h', 'include/libyuv/convert_from_argb.h', 'include/libyuv/cpu_id.h', + 'include/libyuv/cpu_support.h', 'include/libyuv/loongson_intrinsics.h', 'include/libyuv/macros_msa.h', 'include/libyuv/mjpeg_decoder.h', @@ -59,6 +60,7 @@ 'source/rotate_argb.cc', 'source/rotate_common.cc', 'source/rotate_gcc.cc', + 'source/rotate_lsx.cc', 'source/rotate_msa.cc', 'source/rotate_neon.cc', 'source/rotate_neon64.cc', @@ -67,6 +69,8 @@ 'source/row_common.cc', 'source/row_gcc.cc', 'source/row_msa.cc', + 'source/row_lasx.cc', + 'source/row_lsx.cc', 'source/row_neon.cc', 'source/row_neon64.cc', 'source/row_win.cc', @@ -75,6 +79,7 @@ 'source/scale_argb.cc', 'source/scale_common.cc', 'source/scale_gcc.cc', + 'source/scale_lsx.cc', 'source/scale_msa.cc', 'source/scale_neon.cc', 'source/scale_neon64.cc',