I see what I was doing wrong, I was considering total bit carries during the addition, ie... 1+1= 10 and is a one bit carry, and not the carry operation done after overflowing the word boundary.
Next time, I'll keep from reading tech articles while running on too little sleep.
Thanks for your understanding.