gpt4 book ai didi

assembly - 顺序和障碍 :what is the equivalent instruction on x86 for 'lwsync' on PowerPC?

转载 作者:行者123 更新时间:2023-12-04 21:47:45 24 4
gpt4 key购买 nike

我的代码很简单,如下所示。我找到了 人民币 wmb 用于读写,但没有找到通用的。 lwsync 在 PowerPC 上可用,但是 x86 的替代品是什么?提前致谢。

#define barrier() __asm__ volatile ("lwsync")
...
lock()
if(!pInst);
{
T* temp=new T;
barrier();
pInst=temp;
}
unlock();

最佳答案

rmb()和 wmb() 是 Linux 内核函数。还有mb() .

x86 指令是 lfence , sfence , 和 mfence ,IIRC。

关于assembly - 顺序和障碍 :what is the equivalent instruction on x86 for 'lwsync' on PowerPC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com