Branchless Programming: Difference between revisions

Line 57: Line 57:
y = 2 * (age > 10) - 1
y = 2 * (age > 10) - 1
x = x + 10 * y
x = x + 10 * y
// or
# or
y = age > 10
y = age > 10
x = x + 10 * y - 10 * (1-y)
x = x + 10 * y - 10 * (1-y)