Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On many platforms a shift by more than 31 bits often did nothing, despite it should do something. Intel, for example, masked the count at 5 bits, breaking a lot of 64 bit compiler hacks.

There is also the issue of cache and speed - expanding to full size would have different footprints, so perhaps they tested that too.

This is likely a result to work around those problems.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: