diff --git a/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu b/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
index a6501a9fbde02f0c1629b18e6d365812b6560470..a7bdaca5e2d62753919fa8a3d1d7ad5515afc70c 100644
--- a/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
+++ b/xmrstak/backend/nvidia/nvcc_code/cuda_core.cu
@@ -210,7 +210,7 @@ struct u64 : public uint2
 
 	__forceinline__ __device__ u64(){}
 
-	__forceinline__ __device__ u64( const uint x0, const uint x1)
+	__forceinline__ __device__ u64( const uint32_t x0, const uint32_t x1)
 	{
 		uint2::x = x0;
 		uint2::y = x1;