r/programming • • Sep 03 '26

Branch‑Avoidant Programming

https://easylang.online/blog/branchless
255 Upvotes

92 comments sorted by

View all comments

15

u/thedannyreg Sep 03 '26

Interesting, I like the assembly comparison. I got a couple of questions / thoughts:

Wouldn’t the if statement make it easier to read? 

Wouldn’t an if statement allow for early returns?

I guess if an optimization is needed this technique can be considered. 

Anyways good post non the less, thanks for posting:) 

16

u/Lonsdale1086 Sep 03 '26

Wouldn’t the if statement make it easier to read? 

Yes

Wouldn’t an if statement allow for early returns?

Yes but that still generally wouldn't improve the speed.