4 ms·
I personally would find this much more straightforward: val - (sign(val - max) + 1) / 2 * (val - max) + (sign(min - val) + 1) / 2 * (min - val)
by w-m 6y ago
I personally would find this much more straightforward:
val - (sign(val - max) + 1) / 2 * (val - max) + (sign(min - val) + 1) / 2 * (min - val)