Hacker News new | past | comments | ask | show | jobs | submit login

Good point. It makes me wonder if modern out-of-order processors can skip performing unused computations altogether, if their result registers are overwritten by other data later (in program order).



CPUs could in theory speculate CMOV, reintroducing prediction when predictable. But after Spectre, IIRC Intel now guarantees that CMOV is never speculated.


No, and it feels unlikely that they will either.




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

Search: