From 2acf7f033c37f390648df3a52870a36db24a0d1f Mon Sep 17 00:00:00 2001 From: Alex Voicu Date: Tue, 26 Jun 2018 00:41:35 +0100 Subject: [PATCH] Existence is a complex affair. --- hipamd/include/hip/hcc_detail/hip_complex.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hipamd/include/hip/hcc_detail/hip_complex.h b/hipamd/include/hip/hcc_detail/hip_complex.h index 973d5f564b..5ed3b04b55 100644 --- a/hipamd/include/hip/hcc_detail/hip_complex.h +++ b/hipamd/include/hip/hcc_detail/hip_complex.h @@ -27,6 +27,10 @@ THE SOFTWARE. #include #if __cplusplus +#define MAKE_COMPONENT_CONSTRUCTOR_TWO_COMPONENT(type, type1) \ + __device__ __host__ type(type1 val) : x(val), y(val) {} \ + __device__ __host__ type(type1 val1, type1 val2) : x(val1), y(val2) {} + #define COMPLEX_ADD_OP_OVERLOAD(type) \ __device__ __host__ static inline type operator+(const type& lhs, const type& rhs) { \ type ret; \