def func1(x, y):
    return min(x, y)

def func2(x, y):
    if x < y:
        return x
return y

def func3(x, y):
    return x ^ (y ^ x) & -(x > y)
print('*' * 80)
Как `min` из двух целых чисел работает так же быстро, как 'bit hacking'?