Reducing TLU
def add_bitmaps(x, y):
result = fhe.zeros((N,))
carry = 0
addition = x + y
for i in range(N):
addition_and_carry = addition[i] + carry
carry = addition_and_carry >> 1
result[i] = addition_and_carry % 2
return resultdef add_bitmaps(x, y):
result = fhe.zeros((N,))
carry = 0
addition = x + y
for i in range(N):
addition_and_carry = addition[i] + carry
carry = addition_and_carry >> 1
result[i] = addition_and_carry - (carry * 2)
return resultLast updated
Was this helpful?