鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

替换pause汇编指令

Pause功能:给处理器提供提示,提高spin-wait循环的性能。

  • x86上的代码段:
    inline void PauseCPU() { 
    __asm__ __volatile__("pause" : : : "memory"); 
    }
  • 在鲲鹏上替换为:
    inline void PauseCPU() { 
    __asm__ __volatile__("yield" : : : "memory"); 
    }