From 2d5bf72b27cffae6f46f95f6cbd7b0e22cd29fb7 Mon Sep 17 00:00:00 2001 From: Aditya Atluri Date: Thu, 29 Sep 2016 13:54:34 -0500 Subject: [PATCH] Added C guard for math headers Change-Id: I0e71819c6436b3e6c99b2deddb2ee2d2a16acedd --- hipamd/include/hcc_detail/hip_runtime.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hipamd/include/hcc_detail/hip_runtime.h b/hipamd/include/hcc_detail/hip_runtime.h index 92406b4a75..c89faaae11 100644 --- a/hipamd/include/hcc_detail/hip_runtime.h +++ b/hipamd/include/hcc_detail/hip_runtime.h @@ -33,10 +33,13 @@ THE SOFTWARE. //#include +#if __cplusplus #include +#else +#include #include #include - +#endif // Define NVCC_COMPAT for CUDA compatibility #define NVCC_COMPAT #define CUDA_SUCCESS hipSuccess @@ -493,6 +496,13 @@ __device__ float __dsqrt_rd(double x); __device__ float __dsqrt_rn(double x); __device__ float __dsqrt_ru(double x); __device__ float __dsqrt_rz(double x); + +/** + * CUDA 8 device function features + + */ + + /** * Kernel launching */