diff options
Diffstat (limited to 'intern/cycles/util/util_optimization.h')
-rw-r--r-- | intern/cycles/util/util_optimization.h | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/intern/cycles/util/util_optimization.h b/intern/cycles/util/util_optimization.h index 5267bd9a97a..46dd883282a 100644 --- a/intern/cycles/util/util_optimization.h +++ b/intern/cycles/util/util_optimization.h @@ -23,49 +23,49 @@ * * Compile a regular, SSE2 and SSE3 kernel. */ -#if defined(i386) || defined(_M_IX86) +# if defined(i386) || defined(_M_IX86) /* We require minimum SSE2 support on x86, so auto enable. */ -# define __KERNEL_SSE2__ +# define __KERNEL_SSE2__ -# ifdef WITH_KERNEL_SSE2 -# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE2 -# endif +# ifdef WITH_KERNEL_SSE2 +# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE2 +# endif -# ifdef WITH_KERNEL_SSE3 -# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE3 -# endif +# ifdef WITH_KERNEL_SSE3 +# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE3 +# endif -#endif /* defined(i386) || defined(_M_IX86) */ +# endif /* defined(i386) || defined(_M_IX86) */ /* x86-64 * * Compile a regular (includes SSE2), SSE3, SSE 4.1, AVX and AVX2 kernel. */ -#if defined(__x86_64__) || defined(_M_X64) +# if defined(__x86_64__) || defined(_M_X64) /* SSE2 is always available on x86-64 CPUs, so auto enable */ -# define __KERNEL_SSE2__ +# define __KERNEL_SSE2__ /* no SSE2 kernel on x86-64, part of regular kernel */ -# ifdef WITH_KERNEL_SSE3 -# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE3 -# endif +# ifdef WITH_KERNEL_SSE3 +# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE3 +# endif -# ifdef WITH_KERNEL_SSE41 -# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE41 -# endif +# ifdef WITH_KERNEL_SSE41 +# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE41 +# endif -# ifdef WITH_KERNEL_AVX -# define WITH_CYCLES_OPTIMIZED_KERNEL_AVX -# endif +# ifdef WITH_KERNEL_AVX +# define WITH_CYCLES_OPTIMIZED_KERNEL_AVX +# endif -# ifdef WITH_KERNEL_AVX2 -# define WITH_CYCLES_OPTIMIZED_KERNEL_AVX2 -# endif +# ifdef WITH_KERNEL_AVX2 +# define WITH_CYCLES_OPTIMIZED_KERNEL_AVX2 +# endif -#endif /* defined(__x86_64__) || defined(_M_X64) */ +# endif /* defined(__x86_64__) || defined(_M_X64) */ #endif -#endif /* __UTIL_OPTIMIZATION_H__ */ +#endif /* __UTIL_OPTIMIZATION_H__ */ |