mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-24 11:45:18 +03:00
22 lines
687 B
Diff
22 lines
687 B
Diff
Reference: https://github.com/torvalds/linux/blob/v6.11/lib/raid6/loongarch.h
|
|
|
|
diff --git a/gfx/skia/skia/src/core/SkCpu.cpp b/gfx/skia/skia/src/core/SkCpu.cpp
|
|
index cdac7db2b..11c160513 100644
|
|
--- a/gfx/skia/skia/src/core/SkCpu.cpp
|
|
+++ b/gfx/skia/skia/src/core/SkCpu.cpp
|
|
@@ -73,6 +73,15 @@
|
|
}
|
|
#elif defined(SK_CPU_LOONGARCH)
|
|
#include <sys/auxv.h>
|
|
+
|
|
+ /* have to supply these defines for glibc 2.37- and musl */
|
|
+ #ifndef HWCAP_LOONGARCH_LSX
|
|
+ #define HWCAP_LOONGARCH_LSX (1 << 4)
|
|
+ #endif
|
|
+ #ifndef HWCAP_LOONGARCH_LASX
|
|
+ #define HWCAP_LOONGARCH_LASX (1 << 5)
|
|
+ #endif
|
|
+
|
|
static uint32_t read_cpu_features(void)
|
|
{
|
|
uint64_t features = 0;
|