utils.hpp Source File#
utils.hpp
Go to the documentation of this file.
24template <> struct memOpToStr<memory_operation_enum::set> { static constexpr const char * name = "set"; };
25template <> struct memOpToStr<memory_operation_enum::atomic_add> { static constexpr const char * name = "atomic_add"; };
26template <> struct memOpToStr<memory_operation_enum::atomic_max> { static constexpr const char * name = "atomic_max"; };
27template <> struct memOpToStr<memory_operation_enum::add> { static constexpr const char * name = "add"; };
Definition tile/core/algorithm/cluster_descriptor.hpp:13
CK_TILE_DEVICE void atomic_add(X *p_dst, const X &x)
CK_TILE_HOST_DEVICE T add(const T &a, const T &b)
Definition tile/core/arch/generic_memory_space_atomic.hpp:16
static constexpr const char * name
Definition utils.hpp:27
static constexpr const char * name
Definition utils.hpp:25
static constexpr const char * name
Definition utils.hpp:26
static constexpr const char * name
Definition utils.hpp:24
Definition utils.hpp:23
Definition pk_int4.hpp:21
Definition utils.hpp:14