介绍四种GCC内置位运算函数
摘要:
int __builtin_ffs (unsigned int x)返回x的最后一位1的是从后向前第几位,比如7368(1110011001000)返回4。int __builtin_clz (unsigned int x)返回前导的0的个数。int __builtin_ctz (unsigned int x)返回后面的0个个数,和__builtin_clz相对。int __builtin_popcount (unsigned int x)返回二进制表示中1的个数。int __builtin_parity (unsigned int x)返回x的奇偶校验位,也就是x的1的个数模2的结果。此外, 阅读全文
posted @ 2013-10-22 09:52 电子幼体 阅读(176) 评论(0) 推荐(0) 编辑