Mau*_*rst 6 c++ bit-manipulation bitset
我想找到位集中第一个设置位的索引。大多数现代 CPU 都可以利用 FFS 指令来加速正常大小的数字类型。当我想查找 C++ std::bitset 中的第一个设置位时,可以使用此指令吗?
MSa*_*ers -1
这里的目标是编写清晰的代码,以便优化器识别操作。它可能知道ffs以及何时使用它。
ffs
固定大小的数组会有所帮助,它在循环中提供常量,从而有助于展开。联盟看起来也对你有利。
归档时间:
6 年,4 月 前
查看次数:
854 次
最近记录: