24 template<
typename... Args>
auto operator()(Args... args)
const
59#ifdef WITH_CYCLES_OPTIMIZED_KERNEL_AVX2
61 return KernelInfo(
"AVX2", kernel_avx2);
65 return KernelInfo(
"default", kernel_default);
KernelInfo(const char *uarch_name, FunctionType kernel)
const char * get_uarch_name() const
auto operator()(Args... args) const
CPUKernelFunction(FunctionType kernel_default, FunctionType kernel_avx2)
KernelInfo get_best_kernel_info(FunctionType kernel_default, FunctionType kernel_avx2)
DebugFlags & DebugFlags()
#define CCL_NAMESPACE_END
#define assert(assertion)
bool system_cpu_support_avx2()