 |
Blender V4.3
|
Go to the documentation of this file.
5#ifndef __UTIL_OPTIMIZATION_H__
6#define __UTIL_OPTIMIZATION_H__
14# if defined(i386) || defined(_M_IX86)
17# define __KERNEL_SSE42__
18# ifdef WITH_KERNEL_SSE42
19# define WITH_CYCLES_OPTIMIZED_KERNEL_SSE42
26# elif defined(__x86_64__) || defined(_M_X64)
29# define __KERNEL_SSE42__
31# ifdef WITH_KERNEL_AVX2
32# define WITH_CYCLES_OPTIMIZED_KERNEL_AVX2
41# elif (defined(__ARM_NEON) || defined(_M_ARM64)) && defined(WITH_SSE2NEON)
43# define __KERNEL_NEON__
44# define __KERNEL_SSE__
45# define __KERNEL_SSE2__
46# define __KERNEL_SSE3__
47# define __KERNEL_SSE42__