Pri*_*nci 5 assembly visual-c++
我一直在将Linux应用程序移植到Windows平台.
这是linux代码,
__asm__ __volatile__ ("lock; cmpxchgl %1, %2"
: "=a" (prev)
: "q" (new_value), "m" (*ptr), "0" (old_value)
: "memory");
Run Code Online (Sandbox Code Playgroud)
我尝试使用_asm volatile,但是我在Visual Studio 2012中收到了一个错误,说'在'opcode'中找到'内联汇编语法错误';找到'数据类型'".
我需要一些Windows等效代码.任何信息/建议请.