Re:EABitTricks.h
by pbsd on Monday December 19, 2022 @05:23PM
(#34058606)
"This" as in finding the next combination. Gosper's trick does.
[ Parent
| on HN ]
The division performs a right shift, the version given in the FXT book replaces it with a while loop and has the note that one could use a bit scan and a shift. I would assume bit scan and shift is the fastest option - if accessible from the language used - but I am not sure if the loop could beat the division. Also the version from the EA library claims to - but fails to - perform the wrap around, the version in the FXT book does not try to wrap around and I would guess the version in HAKMEM also does not wrap around properly.