diff options
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_cc | 14 |
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 | |||
| 3 | Index: 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 | ||
