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>2016-10-12 13:54:31 +0300
commitfa62a989b4d66e58dc21bd319f9adc84bdd8721e (patch)
tree290fa45305b5ed2b6c2bff8e825360f74558147d /intern/cycles/kernel/kernels/cpu
parent87d08a5dc183c9d5025433be137970423c4824e7 (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/cpu')
-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__