4 ms·
It's funny how people struggle so much to write branchless code. The code is clearly not branchless as written, and relies on non-trivial optimizations for it
by mgaunard 4y ago
It's funny how people struggle so much to write branchless code.
The code is clearly not branchless as written, and relies on non-trivial optimizations for it to happen.
Just write it correctly to begin with.
- mgaunard 4y agoModded down, I guess the average hackernews web dev can't do branchless either. It's easy, just run all the instructions from all branches, and select the output you want based on conditionals.
- msla 4y ago> and select the output you want based on conditionals. I thought you said it would be branchless.
- mgaunard 4y agoA branch refers to jumping to a different location. Performing comparing and blending values as a result of them is not a jump.
- preseinger 4y agonope https://en.wikipedia.org/wiki/Branch_(computer_science) https://en.wikipedia.org/wiki/Branch_(computer_science) a jump is one kind of branch, but branch describes more things than just jumps