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

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.



Modded 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.


> and select the output you want based on conditionals.

I thought you said it would be branchless.


A branch refers to jumping to a different location. Performing comparing and blending values as a result of them is not a jump.


nope

https://en.wikipedia.org/wiki/Branch_(computer_science)

a jump is one kind of branch, but branch describes more things than just jumps




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

Search: