Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2016-10-12 13:54:31 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2017-01-20 13:25:02 +0300
commit19203b42edc1cc88d3b22afc01dc932742ec07c0 (patch)
tree5a2116a7ee250a2629b176a267f49716e5ebcced /intern/cycles/kernel/kernels
parentdff65a0e6fb37d7f5f4c41fc660167e51e79fb0f (diff)
Cycles: Enable SSE options of math module for AVX2 kernels
Currently this does not give measurable difference, but is required ground work for some upcoming further optimization of AVX2 kernels.
Diffstat (limited to 'intern/cycles/kernel/kernels')
-rw-r--r--intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp b/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp
index 7351e2bad6b..1a416e771ee 100644
--- a/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp
+++ b/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp
@@ -20,6 +20,7 @@
/* SSE optimization disabled for now on 32 bit, see bug #36316 */
#if !(defined(__GNUC__) && (defined(i386) || defined(_M_IX86)))
+# define __KERNEL_SSE__
# define __KERNEL_SSE2__
# define __KERNEL_SSE3__
# define __KERNEL_SSSE3__