跳到主要内容

pico-bit-ops

优化的位操作函数。

详细描述

此外还提供编译器内置函数 __builtin_popcount、__builtin_clz 和 __bulitin_ctz` 的替代实现。

函数

uint32_t __rev (uint32_t bits)
 反转 32 位字中的比特位。

uint64_t __revll (uint64_t bits)
 反转 64 位双字中的比特位。

函数文档

__rev

uint32_t __rev (uint32_t bits)

反转 32 位字中的比特位。

参数

  • bits: 32 位输入

返回值

反转后的 32 位输入比特

__revll

uint64_t __revll (uint64_t bits)

反转 64 位双字中的比特位。

参数

  • bits: 64 位输入

返回值

反转后的 64 位输入比特


中文翻译版以英文版相同知识授权方式共享:CC-BY-SA 4.0。交流 Q群:498908352