atomic_sub指令

函数功能

对整数变量进行原子减。

处理步骤

x86上代码段:

static inline void atomic_sub(int i, atomic_t *v) 
{ 
    asm volatile(LOCK_PREFIX "subl %1,%0" : "+m" (v->counter) : "ir" (i)); 
}

在鲲鹏上替换: