aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-third__party_zlib_cpu__features.c
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-third__party_zlib_cpu__features.c')
-rw-r--r--www/chromium/files/patch-third__party_zlib_cpu__features.c15
1 files changed, 3 insertions, 12 deletions
diff --git a/www/chromium/files/patch-third__party_zlib_cpu__features.c b/www/chromium/files/patch-third__party_zlib_cpu__features.c
index f64dce9f4de3..a87c2b3f7c9e 100644
--- a/www/chromium/files/patch-third__party_zlib_cpu__features.c
+++ b/www/chromium/files/patch-third__party_zlib_cpu__features.c
@@ -1,6 +1,6 @@
---- third_party/zlib/cpu_features.c.orig 2020-07-07 21:58:18 UTC
+--- third_party/zlib/cpu_features.c.orig 2020-11-13 06:37:04 UTC
+++ third_party/zlib/cpu_features.c
-@@ -25,11 +25,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
+@@ -31,11 +31,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
#ifndef CPU_NO_SIMD
@@ -23,16 +23,7 @@
#include <cpu-features.h>
#elif defined(ARMV8_OS_LINUX)
#include <asm/hwcap.h>
-@@ -50,7 +59,7 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0;
- static void _cpu_check_features(void);
- #endif
-
--#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS)
-+#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) || defined(ARMV8_OS_FREEBSD)
- static pthread_once_t cpu_check_inited_once = PTHREAD_ONCE_INIT;
- void ZLIB_INTERNAL cpu_check_features(void)
- {
-@@ -109,6 +118,13 @@ static void _cpu_check_features(void)
+@@ -123,6 +132,13 @@ static void _cpu_check_features(void)
#elif defined(ARMV8_OS_WINDOWS)
arm_cpu_enable_crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE);
arm_cpu_enable_pmull = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE);