summaryrefslogtreecommitdiffstats
path: root/xmrstak
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-10-21 20:01:06 +0100
committerGitHub <noreply@github.com>2017-10-21 20:01:06 +0100
commit610f4f0fa72c60daa14dc0661f58ba23563afb61 (patch)
tree86babf2236b879f503263b4b208dded3f2d5c2fc /xmrstak
parentda6ff1b9e98849236b356321122f3f014c220be9 (diff)
parent18ba334391c9cef2d53102f8b24dba63b69ec994 (diff)
downloadxmr-stak-610f4f0fa72c60daa14dc0661f58ba23563afb61.zip
xmr-stak-610f4f0fa72c60daa14dc0661f58ba23563afb61.tar.gz
Merge pull request #58 from psychocrypt/fix-cuda9SuffleWarning
fix CUDA 9 shuffle warning
Diffstat (limited to 'xmrstak')
-rw-r--r--xmrstak/backend/nvidia/nvcc_code/cuda_core.cu6
1 files changed, 5 insertions, 1 deletions
diff --git a/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu b/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
index 0c086e8..e1b78ce 100644
--- a/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
+++ b/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
@@ -156,7 +156,11 @@ __forceinline__ __device__ uint32_t shuffle(volatile uint32_t* ptr,const uint32_
#else
unusedVar( ptr );
unusedVar( sub );
- return __shfl( val, src, 4 );
+# if(__CUDACC_VER_MAJOR__ >= 9)
+ return __shfl_sync(0xFFFFFFFF, val, src, 4 );
+# else
+ return __shfl( val, src, 4 );
+# endif
#endif
}
OpenPOWER on IntegriCloud