summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/patch-media_base_vector_math_cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium-uc/patches/patch-media_base_vector_math_cc')
-rw-r--r--www/chromium-uc/patches/patch-media_base_vector_math_cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/www/chromium-uc/patches/patch-media_base_vector_math_cc b/www/chromium-uc/patches/patch-media_base_vector_math_cc
new file mode 100644
index 0000000..2b04dd4
--- /dev/null
+++ b/www/chromium-uc/patches/patch-media_base_vector_math_cc
@@ -0,0 +1,14 @@
1$OpenBSD: patch-media_base_vector_math_cc,v 1.3 2020/10/22 13:52:54 robert Exp $
2
3Index: media/base/vector_math.cc
4--- media/base/vector_math.cc.orig
5+++ media/base/vector_math.cc
6@@ -18,7 +18,7 @@
7 // better, which is anywhere clang is used.
8 // TODO(pcc): Linux currently uses ThinLTO which has broken auto-vectorization
9 // in clang, so use our intrinsic version for now. http://crbug.com/738085
10-#if !defined(__clang__) || defined(OS_LINUX) || defined(OS_CHROMEOS)
11+#if !defined(__clang__) || defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
12 #define FMAC_FUNC FMAC_SSE
13 #define FMUL_FUNC FMUL_SSE
14 #else