20 FunctionType kernel_sse42,
21 FunctionType kernel_avx2)
26 template<
typename... Args>
inline auto operator()(Args... args)
const
57 FunctionType kernel_sse42,
58 FunctionType kernel_avx2)
64#ifdef WITH_CYCLES_OPTIMIZED_KERNEL_AVX2
70#ifdef WITH_CYCLES_OPTIMIZED_KERNEL_SSE42
KernelInfo(const char *uarch_name, FunctionType kernel)
const char * get_uarch_name() const
CPUKernelFunction(FunctionType kernel_default, FunctionType kernel_sse42, FunctionType kernel_avx2)
KernelInfo get_best_kernel_info(FunctionType kernel_default, FunctionType kernel_sse42, FunctionType kernel_avx2)
auto operator()(Args... args) const
DebugFlags & DebugFlags()
#define CCL_NAMESPACE_END
bool system_cpu_support_avx2()
bool system_cpu_support_sse42()