对于std::bitset,是否有一个ffs()等价物

Is there a ffs() equivalent for std::bitset?

本文关键字:ffs 有一个 等价物 是否 std bitset 对于      更新时间:2023-10-16

我想找到位集中第一个集位的索引。大多数现代CPU都可以使用FFS指令来加快正常大小的数字类型的速度。当我想在C++std::位集中找到第一个集位时,我可以使用这个指令吗?

这里的目标是编写清晰的代码,以便优化器识别操作。它可能知道ffs以及何时使用它

固定大小的数组有帮助,它在循环中提供常量,便于展开。结盟也对你有利。

相关文章: