SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,24 @@
Index: codec/common/src/cpu.cpp
--- codec/common/src/cpu.cpp.orig
+++ codec/common/src/cpu.cpp
@@ -299,9 +299,17 @@ uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogic
* that NEON and all associated features are available. */
uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
- return WELS_CPU_ARMv7 |
- WELS_CPU_VFPv3 |
- WELS_CPU_NEON;
+ int flags = 0;
+# if __ARM_ARCH >= 7
+ flags |= WELS_CPU_ARMv7;
+# endif
+# ifdef __ARM_VFPV3__
+ flags |= WELS_CPU_VFPv3;
+# endif
+# ifdef __ARM_NEON
+ flags |= WELS_CPU_NEON;
+# endif
+ return flags;
}
#endif
#elif defined(HAVE_NEON_AARCH64)