/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/common/utils.hpp Source File#
utils.hpp
Go to the documentation of this file.
24 template <> struct memOpToStr<memory_operation_enum::set> { static constexpr const char * name = "set"; };
25 template <> struct memOpToStr<memory_operation_enum::atomic_add> { static constexpr const char * name = "atomic_add"; };
26 template <> struct memOpToStr<memory_operation_enum::atomic_max> { static constexpr const char * name = "atomic_max"; };
27 template <> struct memOpToStr<memory_operation_enum::add> { static constexpr const char * name = "add"; };
Definition: 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: generic_memory_space_atomic.hpp:16
__device__ X atomic_max(X *p_dst, const X &x)
Definition: utils.hpp:23
Definition: pk_int4.hpp:21
Definition: utils.hpp:14