__sync_nand_and_fetch
用途
此函数对具有 __p 指向的变量的变量 __v 执行原子按位 NAND 操作。 结果存储在 __p指定的地址中。
调用此函数时,将创建完整内存屏障。
原型
T __sync_nand_and_fetch (T* __p, U __v, ...);
参数
- __p
- 要对其执行按位 NAND 操作的变量的指针。 此变量的值将更改为操作的结果。
- __v
- 要对其执行按位 NAND 操作的变量。
返回值
此函数返回 __p 指向的变量的新值。
此函数对具有 __p 指向的变量的变量 __v 执行原子按位 NAND 操作。 结果存储在 __p指定的地址中。
调用此函数时,将创建完整内存屏障。
T __sync_nand_and_fetch (T* __p, U __v, ...);
此函数返回 __p 指向的变量的新值。