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 <wtc@google.com>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
This commit is contained in:
WANG Xuerui 2025-02-09 17:04:50 +08:00 committed by Frank Barchard
parent fb7b9a4df4
commit 1e40e34573

View File

@ -19,6 +19,7 @@
'include/libyuv/convert_from.h', 'include/libyuv/convert_from.h',
'include/libyuv/convert_from_argb.h', 'include/libyuv/convert_from_argb.h',
'include/libyuv/cpu_id.h', 'include/libyuv/cpu_id.h',
'include/libyuv/cpu_support.h',
'include/libyuv/loongson_intrinsics.h', 'include/libyuv/loongson_intrinsics.h',
'include/libyuv/macros_msa.h', 'include/libyuv/macros_msa.h',
'include/libyuv/mjpeg_decoder.h', 'include/libyuv/mjpeg_decoder.h',
@ -59,6 +60,7 @@
'source/rotate_argb.cc', 'source/rotate_argb.cc',
'source/rotate_common.cc', 'source/rotate_common.cc',
'source/rotate_gcc.cc', 'source/rotate_gcc.cc',
'source/rotate_lsx.cc',
'source/rotate_msa.cc', 'source/rotate_msa.cc',
'source/rotate_neon.cc', 'source/rotate_neon.cc',
'source/rotate_neon64.cc', 'source/rotate_neon64.cc',
@ -67,6 +69,8 @@
'source/row_common.cc', 'source/row_common.cc',
'source/row_gcc.cc', 'source/row_gcc.cc',
'source/row_msa.cc', 'source/row_msa.cc',
'source/row_lasx.cc',
'source/row_lsx.cc',
'source/row_neon.cc', 'source/row_neon.cc',
'source/row_neon64.cc', 'source/row_neon64.cc',
'source/row_win.cc', 'source/row_win.cc',
@ -75,6 +79,7 @@
'source/scale_argb.cc', 'source/scale_argb.cc',
'source/scale_common.cc', 'source/scale_common.cc',
'source/scale_gcc.cc', 'source/scale_gcc.cc',
'source/scale_lsx.cc',
'source/scale_msa.cc', 'source/scale_msa.cc',
'source/scale_neon.cc', 'source/scale_neon.cc',
'source/scale_neon64.cc', 'source/scale_neon64.cc',