summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-media_base_vector__math.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-media_base_vector__math.cc')
-rw-r--r--www/chromium/files/patch-media_base_vector__math.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/www/chromium/files/patch-media_base_vector__math.cc b/www/chromium/files/patch-media_base_vector__math.cc
new file mode 100644
index 000000000000..e003bb92f653
--- /dev/null
+++ b/www/chromium/files/patch-media_base_vector__math.cc
@@ -0,0 +1,11 @@
+--- media/base/vector_math.cc.orig 2021-03-12 23:57:26 UTC
++++ media/base/vector_math.cc
+@@ -18,7 +18,7 @@
+ // better, which is anywhere clang is used.
+ // TODO(pcc): Linux currently uses ThinLTO which has broken auto-vectorization
+ // in clang, so use our intrinsic version for now. http://crbug.com/738085
+-#if !defined(__clang__) || defined(OS_LINUX) || defined(OS_CHROMEOS)
++#if !defined(__clang__) || defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
+ #define FMAC_FUNC FMAC_SSE
+ #define FMUL_FUNC FMUL_SSE
+ #else