在看GCC原子操作函数的时候发现有个:__sync_nand_and_fetch
什么是nand操作?
找了半天终于找到:
位操作里除了创建的 and, or, xor, not
还有not or和not and
not or等价于: not (a or b)
not and等价于: not (a and b)
VC++里面貌似已经支持两个新的操作符来代表nor和nand: ~| ~&
搜索到的相关帖子在这里:http://forums.codeguru.com/showthread.php?420830-bitwise-nor-operator
没有评论:
发表评论