KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Instead of just the lowest set bit, I want to find the position of the n th lowest set bit. (I'm NOT talking about value on the n th bit position) For example, say I have: 0000 1101 1000 0100 1100 1000 1010 0000 And I want to find the 4th bit that is set. Then I want it to return: 0000 0000 0000 0000 0100 0000 0000 0000 If popcnt(v) < n , it would make sense if this function returned 0 , but any behavior for this case is acceptable for me. I'm looking for something faster than a loop if possible.
Tags (comma-separated)
Save Edits
Cancel