diff --git a/modules/core/include/opencv2/core/cuda/warp.hpp b/modules/core/include/opencv2/core/cuda/warp.hpp index ae1f8ea5d202058262046d36bc66e2b5bc62332e..8af7e6a212afd45cc9ddd00c26010875f55d80bf 100644 --- a/modules/core/include/opencv2/core/cuda/warp.hpp +++ b/modules/core/include/opencv2/core/cuda/warp.hpp @@ -64,7 +64,7 @@ namespace cv { namespace cuda { namespace device static __device__ __forceinline__ unsigned int laneId() { unsigned int ret; - asm("mov.u32 %0, %laneid;" : "=r"(ret) ); + asm("mov.u32 %0, %%laneid;" : "=r"(ret) ); return ret; } diff --git a/modules/cudev/include/opencv2/cudev/warp/warp.hpp b/modules/cudev/include/opencv2/cudev/warp/warp.hpp index 6860ccf4af77a75787ff382c61486bc66fcbc2ea..db096c5610159e2e5c050e8955c679d619feba36 100644 --- a/modules/cudev/include/opencv2/cudev/warp/warp.hpp +++ b/modules/cudev/include/opencv2/cudev/warp/warp.hpp @@ -64,7 +64,7 @@ struct Warp __device__ __forceinline__ static uint laneId() { uint ret; - asm("mov.u32 %0, %laneid;" : "=r"(ret)); + asm("mov.u32 %0, %%laneid;" : "=r"(ret)); return ret; }