Sub-blocks

P0 = 0

P1 = 0

P0 = 0

P1 = 1

P0 = 1

P1 = 0

P0 = 1

P1 = 1

64-bit

32-bit

16-bit

8-bit

5-bit

Previous block carry

Previous block carry

Previous block carry

Original Cin

6-bit

-

-

(3-b, 3-b)

(3-b, 3-b)

7-bit

-

-

-

(2-b, 5-b)

8-bit

-

(2-b, 6-b)

(2-b, 6-b)

(2-b, 6-b)

9-bit

-

-

-

(3-b, 6-b)

10-bit

-

-

(5-b, 5-b)

(5-b, 5-b)

11-bit

-

-

-

(8-b, 3-b)