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

Now we are doing both bounds check branches and index masking. The index masking is purely additive. We didn't replace branches.

Similarly, where we use pointer poisoning, it is in addition to some other security check, which is almost always a branch.



Also, security aside, removing (mispredicted) branches is a legitimate way to try to speed up code!




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

Search: