diff --git a/include/ck_tile/core/numeric/math.hpp b/include/ck_tile/core/numeric/math.hpp index 41ecdd2b75..72ec607b42 100644 --- a/include/ck_tile/core/numeric/math.hpp +++ b/include/ck_tile/core/numeric/math.hpp @@ -41,6 +41,7 @@ struct scales Scale lhs_; }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more template __host__ __device__ scales(Scale)->scales; @@ -65,6 +66,7 @@ struct plus } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ plus()->plus; template @@ -88,6 +90,7 @@ struct minus } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ minus()->minus; template @@ -111,6 +114,7 @@ struct multiplies } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ multiplies()->multiplies; template @@ -341,6 +345,7 @@ struct equal } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ equal()->equal; template <> @@ -382,6 +387,7 @@ struct less } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ less()->less; template @@ -405,6 +411,7 @@ struct less_equal } }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more __host__ __device__ less_equal()->less_equal; template <> diff --git a/include/ck_tile/core/utility/unary_element_function.hpp b/include/ck_tile/core/utility/unary_element_function.hpp index 10cbcb9864..cf608945d9 100644 --- a/include/ck_tile/core/utility/unary_element_function.hpp +++ b/include/ck_tile/core/utility/unary_element_function.hpp @@ -47,6 +47,7 @@ struct composes F f_; }; +/// FIXME: create macro to replace '__host__ __device__' and nothing more template __host__ __device__ composes(Ts&&...)->composes...>;