summarylogtreecommitdiffstats
path: root/040-libjpeg-xl-git-disable-avx2-avx512.patch
diff options
context:
space:
mode:
Diffstat (limited to '040-libjpeg-xl-git-disable-avx2-avx512.patch')
-rw-r--r--040-libjpeg-xl-git-disable-avx2-avx512.patch21
1 files changed, 19 insertions, 2 deletions
diff --git a/040-libjpeg-xl-git-disable-avx2-avx512.patch b/040-libjpeg-xl-git-disable-avx2-avx512.patch
index 3c7df3955c92..1de271f8f975 100644
--- a/040-libjpeg-xl-git-disable-avx2-avx512.patch
+++ b/040-libjpeg-xl-git-disable-avx2-avx512.patch
@@ -1,6 +1,23 @@
+diff -Naurp a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2020-03-11 01:58:11.000000000 +0000
++++ b/CMakeLists.txt 2020-03-11 02:07:10.472535286 +0000
+@@ -136,11 +136,8 @@ endif()
+ # CPU flags
+ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64|AMD64" AND NOT MSVC)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \
+- -mavx2 \
+- -mfma \
+- -Xclang -mprefer-vector-width=128 \
+- -Xclang -target-cpu -Xclang haswell \
+- -Xclang -target-feature -Xclang +avx2")
++ -msse4.1 \
++ -Xclang -target-feature -Xclang +sse4.1")
+ elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64|AMD64" AND MSVC)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:AVX2")
+ elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64")
diff -Naurp a/third_party/highway/hwy/targets.h b/third_party/highway/hwy/targets.h
---- a/third_party/highway/hwy/targets.h 2020-03-01 20:30:01.000000000 +0000
-+++ b/third_party/highway/hwy/targets.h 2020-03-02 01:26:53.807156122 +0000
+--- a/third_party/highway/hwy/targets.h 2020-03-11 01:58:08.000000000 +0000
++++ b/third_party/highway/hwy/targets.h 2020-03-11 02:00:17.338460487 +0000
@@ -25,10 +25,10 @@
#define HWY_WASM 32