The sum generator XORs the carry-in calculated from the previous two bits and the XOR (propagate) of the current two bits--hence the name carry look-ahead adder.