内联程序集等效于_InterlockedCompareExchange128

时间:2013-03-26 16:04:16

标签: c windows inline-assembly

由于工作中的某些限制,我需要使用Windows WDK 6000版来编译我的代码。但是,我发现自己需要在我的代码中使用_InterlockedCompareExchange128编译器。直到WDK版本7600才引入此内在函数。在我的互联网搜索中,我需要的汇编指令似乎是“lock cmpxchg16b”。但是,我不是汇编程序员,也不知道如何从C代码中使用它。 x64程序可以内联汇编吗?或者,我是否需要在项目中使用适当的程序集包含.asm文件?任何人都可以提供一些指导和代码吗?

0 个答案:

没有答案