[Bf-blender-cvs] [fa62a98] master: Cycles: Enable SSE options of math module for AVX2 kernels
Sergey Sharybin
noreply at git.blender.org
Wed Oct 12 15:15:00 CEST 2016
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__
More information about the Bf-blender-cvs
mailing list