Hacker News new | ask | show | jobs
by hinkley 519 days ago

    x |= x >> 1;
    x |= x >> 2;
    x |= x >> 4;
    x |= x >> 8;
    x |= x >> 16;
    x |= x >> 32;
Isn't there another way to do this without so many data races?

I feel like this should be

   x |= x >> 1 | x >> ??? ...
1 comments

By data races I assume you actually mean data dependencies?
Oops. Yes.