Specifically, if the function generator output signal is a logic 1 (signals A and B are not equal), the carry-in value is forwarded to the carry-out of that bit, and if the function generator output signal is a logic 0 (signals A and B are equal), the value of signal A or signal B is forwarded to the carry-out of that bit.