Commit: fa62a989b4d66e58dc21bd319f9adc84bdd8721e
Author: Sergey Sharybin
Date:   Wed Oct 12 12:54:31 2016 +0200
Branches: master
https://developer.blender.org/rBfa62a989b4d66e58dc21bd319f9adc84bdd8721e

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.

===================================================================

M       intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp

===================================================================

diff --git a/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp 
b/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp
index 7351e2b..1a416e7 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__

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to