The carry-lookahead adder used in the 74181 was patented by IBM in 1957 [2].
Carry-lookahead is O(log n) in time and 0(n log n) in space. Carry-skip and carry-save are O(sqrt n) in time and O(n) in space [3].
I couldn't figure out what Intel or ARM or even RISC-V use. But according to this [4], full-lookahead for 32b is 5 gate latency while only being 4 times larger than ripple.
[1] https://apollo181.wixsite.com/apollo181/about
[2] https://patents.google.com/patent/US2966305
[3] https://booksite.elsevier.com/9780123838728/references/appen...
[4] http://www.cs.cornell.edu/courses/cs3410/2010sp/lecture/topi...
Does anyone know what Intel's Tiger Lake or ARM's A77 or RISC-V BOOM (and I looked at the Chisel source) use?