"Branchless programming" is an umbrella term for techniques in existing programming languages to avoid branches.
It’s mostly used for things like min/max operations in cases when you don’t have cmov. Or bitwise SIMD programming.
"Branchless programming" is an umbrella term for techniques in existing programming languages to avoid branches.