* bitops_ls64: find lowest set bit in a uint64_t (must not be zero) * * Returns 0 for least significant bit, 63 for most significant bit. */
| 125 | * Returns 0 for least significant bit, 63 for most significant bit. |
| 126 | */ |
| 127 | static inline int bitops_ls64(uint64_t u) |
| 128 | { |
| 129 | BITOPS_ASSERT_NONZERO(u); |
| 130 | return bitops_ffs64(u) - 1; |
| 131 | } |
| 132 | |
| 133 | /** |
| 134 | * bitops_hs32: find highest set bit in a uint32_t (must not be zero) |