| ▲ | metabagel 4 hours ago | |
From the article: ===== Should you go branchless? Most of the time, no. Branchless code is harder to read and easier to get wrong. Besides, compilers know a lot of tricks and already do a lot of this work for us. Only when a profiler points at a hot loop, and the loop contains a branch on unpredictable data this technique can pay off big. | ||