【发布时间】:2011-02-25 12:51:13
【问题描述】:
假设这段代码:
static inline void inc(int64_t* atomic)
{
__asm__ __volatile__
(
"lock incq %0\n"
: "=m" (*atomic)
: "m" (*atomic)
);
}
Clang 编译器不支持锁定前缀(还没有?)。我现在该怎么办?
【问题讨论】:
标签: c++ assembly inline-assembly clang