URL
https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk
Subversion Repositories structural_vhdl
[/] [structural_vhdl/] [trunk/] [idea_machine/] [leftshifter.vst] - Rev 4
Compare with Previous | Blame | View Log
-- VHDL structural description generated from `leftshifter`
-- date : Mon Sep 10 08:44:01 2001
-- Entity Declaration
ENTITY leftshifter IS
PORT (
p : in BIT_VECTOR (16 DOWNTO 0); -- p
q : in BIT_VECTOR (15 DOWNTO 0); -- q
r0 : out BIT_VECTOR (31 DOWNTO 0); -- r0
r1 : out BIT_VECTOR (31 DOWNTO 0); -- r1
r2 : out BIT_VECTOR (31 DOWNTO 0); -- r2
r3 : out BIT_VECTOR (31 DOWNTO 0); -- r3
r4 : out BIT_VECTOR (31 DOWNTO 0); -- r4
r5 : out BIT_VECTOR (31 DOWNTO 0); -- r5
r6 : out BIT_VECTOR (31 DOWNTO 0); -- r6
r7 : out BIT_VECTOR (31 DOWNTO 0); -- r7
r8 : out BIT_VECTOR (31 DOWNTO 0); -- r8
r9 : out BIT_VECTOR (31 DOWNTO 0); -- r9
r10 : out BIT_VECTOR (31 DOWNTO 0); -- r10
r11 : out BIT_VECTOR (31 DOWNTO 0); -- r11
r12 : out BIT_VECTOR (31 DOWNTO 0); -- r12
r13 : out BIT_VECTOR (31 DOWNTO 0); -- r13
r14 : out BIT_VECTOR (31 DOWNTO 0); -- r14
r15 : out BIT_VECTOR (31 DOWNTO 0); -- r15
r16 : out BIT_VECTOR (31 DOWNTO 0); -- r16
vdd : in BIT; -- vdd
vss : in BIT -- vss
);
END leftshifter;
-- Architecture Declaration
ARCHITECTURE VST OF leftshifter IS
COMPONENT a2_x2
port (
i0 : in BIT; -- i0
i1 : in BIT; -- i1
q : out BIT; -- q
vdd : in BIT; -- vdd
vss : in BIT -- vss
);
END COMPONENT;
COMPONENT zero_x0
port (
nq : out BIT; -- nq
vdd : in BIT; -- vdd
vss : in BIT -- vss
);
END COMPONENT;
BEGIN
r16_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(0));
r16_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(1));
r16_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(2));
r16_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(3));
r16_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(4));
r16_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(5));
r16_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(6));
r16_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(7));
r16_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(8));
r16_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(9));
r16_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(10));
r16_11 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(11));
r16_12 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(12));
r16_13 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(13));
r16_14 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(14));
r16_15 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(15));
r16_16 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(16));
r16_17 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(17));
r16_18 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(18));
r16_19 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(19));
r16_20 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(20));
r16_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(21));
r16_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(22));
r16_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(23));
r16_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(24));
r16_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(25));
r16_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(26));
r16_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(27));
r16_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(28));
r16_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(29));
r16_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(30));
r16_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r16(31));
r15_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(0));
r15_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(1));
r15_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(2));
r15_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(3));
r15_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(4));
r15_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(5));
r15_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(6));
r15_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(7));
r15_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(8));
r15_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(9));
r15_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(10));
r15_11 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(11));
r15_12 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(12));
r15_13 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(13));
r15_14 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r15(14));
r15_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(15),
i1 => p(0),
i0 => q(15));
r15_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(16),
i1 => p(1),
i0 => q(15));
r15_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(17),
i1 => p(2),
i0 => q(15));
r15_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(18),
i1 => p(3),
i0 => q(15));
r15_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(19),
i1 => p(4),
i0 => q(15));
r15_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(20),
i1 => p(5),
i0 => q(15));
r15_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(21),
i1 => p(6),
i0 => q(15));
r15_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(22),
i1 => p(7),
i0 => q(15));
r15_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(23),
i1 => p(8),
i0 => q(15));
r15_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(24),
i1 => p(9),
i0 => q(15));
r15_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(25),
i1 => p(10),
i0 => q(15));
r15_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(26),
i1 => p(11),
i0 => q(15));
r15_27 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(27),
i1 => p(12),
i0 => q(15));
r15_28 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(28),
i1 => p(13),
i0 => q(15));
r15_29 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(29),
i1 => p(14),
i0 => q(15));
r15_30 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(30),
i1 => p(15),
i0 => q(15));
r15_31 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r15(31),
i1 => p(16),
i0 => q(15));
r14_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(0));
r14_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(1));
r14_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(2));
r14_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(3));
r14_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(4));
r14_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(5));
r14_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(6));
r14_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(7));
r14_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(8));
r14_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(9));
r14_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(10));
r14_11 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(11));
r14_12 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(12));
r14_13 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(13));
r14_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(14),
i1 => p(0),
i0 => q(14));
r14_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(15),
i1 => p(1),
i0 => q(14));
r14_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(16),
i1 => p(2),
i0 => q(14));
r14_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(17),
i1 => p(3),
i0 => q(14));
r14_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(18),
i1 => p(4),
i0 => q(14));
r14_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(19),
i1 => p(5),
i0 => q(14));
r14_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(20),
i1 => p(6),
i0 => q(14));
r14_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(21),
i1 => p(7),
i0 => q(14));
r14_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(22),
i1 => p(8),
i0 => q(14));
r14_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(23),
i1 => p(9),
i0 => q(14));
r14_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(24),
i1 => p(10),
i0 => q(14));
r14_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(25),
i1 => p(11),
i0 => q(14));
r14_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(26),
i1 => p(12),
i0 => q(14));
r14_27 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(27),
i1 => p(13),
i0 => q(14));
r14_28 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(28),
i1 => p(14),
i0 => q(14));
r14_29 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(29),
i1 => p(15),
i0 => q(14));
r14_30 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r14(30),
i1 => p(16),
i0 => q(14));
r14_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r14(31));
r13_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(0));
r13_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(1));
r13_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(2));
r13_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(3));
r13_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(4));
r13_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(5));
r13_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(6));
r13_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(7));
r13_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(8));
r13_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(9));
r13_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(10));
r13_11 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(11));
r13_12 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(12));
r13_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(13),
i1 => p(0),
i0 => q(13));
r13_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(14),
i1 => p(1),
i0 => q(13));
r13_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(15),
i1 => p(2),
i0 => q(13));
r13_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(16),
i1 => p(3),
i0 => q(13));
r13_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(17),
i1 => p(4),
i0 => q(13));
r13_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(18),
i1 => p(5),
i0 => q(13));
r13_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(19),
i1 => p(6),
i0 => q(13));
r13_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(20),
i1 => p(7),
i0 => q(13));
r13_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(21),
i1 => p(8),
i0 => q(13));
r13_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(22),
i1 => p(9),
i0 => q(13));
r13_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(23),
i1 => p(10),
i0 => q(13));
r13_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(24),
i1 => p(11),
i0 => q(13));
r13_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(25),
i1 => p(12),
i0 => q(13));
r13_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(26),
i1 => p(13),
i0 => q(13));
r13_27 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(27),
i1 => p(14),
i0 => q(13));
r13_28 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(28),
i1 => p(15),
i0 => q(13));
r13_29 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r13(29),
i1 => p(16),
i0 => q(13));
r13_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(30));
r13_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r13(31));
r12_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(0));
r12_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(1));
r12_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(2));
r12_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(3));
r12_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(4));
r12_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(5));
r12_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(6));
r12_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(7));
r12_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(8));
r12_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(9));
r12_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(10));
r12_11 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(11));
r12_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(12),
i1 => p(0),
i0 => q(12));
r12_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(13),
i1 => p(1),
i0 => q(12));
r12_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(14),
i1 => p(2),
i0 => q(12));
r12_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(15),
i1 => p(3),
i0 => q(12));
r12_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(16),
i1 => p(4),
i0 => q(12));
r12_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(17),
i1 => p(5),
i0 => q(12));
r12_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(18),
i1 => p(6),
i0 => q(12));
r12_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(19),
i1 => p(7),
i0 => q(12));
r12_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(20),
i1 => p(8),
i0 => q(12));
r12_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(21),
i1 => p(9),
i0 => q(12));
r12_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(22),
i1 => p(10),
i0 => q(12));
r12_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(23),
i1 => p(11),
i0 => q(12));
r12_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(24),
i1 => p(12),
i0 => q(12));
r12_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(25),
i1 => p(13),
i0 => q(12));
r12_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(26),
i1 => p(14),
i0 => q(12));
r12_27 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(27),
i1 => p(15),
i0 => q(12));
r12_28 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r12(28),
i1 => p(16),
i0 => q(12));
r12_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(29));
r12_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(30));
r12_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r12(31));
r11_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(0));
r11_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(1));
r11_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(2));
r11_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(3));
r11_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(4));
r11_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(5));
r11_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(6));
r11_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(7));
r11_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(8));
r11_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(9));
r11_10 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(10));
r11_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(11),
i1 => p(0),
i0 => q(11));
r11_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(12),
i1 => p(1),
i0 => q(11));
r11_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(13),
i1 => p(2),
i0 => q(11));
r11_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(14),
i1 => p(3),
i0 => q(11));
r11_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(15),
i1 => p(4),
i0 => q(11));
r11_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(16),
i1 => p(5),
i0 => q(11));
r11_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(17),
i1 => p(6),
i0 => q(11));
r11_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(18),
i1 => p(7),
i0 => q(11));
r11_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(19),
i1 => p(8),
i0 => q(11));
r11_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(20),
i1 => p(9),
i0 => q(11));
r11_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(21),
i1 => p(10),
i0 => q(11));
r11_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(22),
i1 => p(11),
i0 => q(11));
r11_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(23),
i1 => p(12),
i0 => q(11));
r11_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(24),
i1 => p(13),
i0 => q(11));
r11_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(25),
i1 => p(14),
i0 => q(11));
r11_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(26),
i1 => p(15),
i0 => q(11));
r11_27 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r11(27),
i1 => p(16),
i0 => q(11));
r11_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(28));
r11_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(29));
r11_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(30));
r11_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r11(31));
r10_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(0));
r10_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(1));
r10_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(2));
r10_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(3));
r10_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(4));
r10_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(5));
r10_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(6));
r10_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(7));
r10_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(8));
r10_9 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(9));
r10_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(10),
i1 => p(0),
i0 => q(10));
r10_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(11),
i1 => p(1),
i0 => q(10));
r10_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(12),
i1 => p(2),
i0 => q(10));
r10_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(13),
i1 => p(3),
i0 => q(10));
r10_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(14),
i1 => p(4),
i0 => q(10));
r10_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(15),
i1 => p(5),
i0 => q(10));
r10_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(16),
i1 => p(6),
i0 => q(10));
r10_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(17),
i1 => p(7),
i0 => q(10));
r10_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(18),
i1 => p(8),
i0 => q(10));
r10_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(19),
i1 => p(9),
i0 => q(10));
r10_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(20),
i1 => p(10),
i0 => q(10));
r10_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(21),
i1 => p(11),
i0 => q(10));
r10_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(22),
i1 => p(12),
i0 => q(10));
r10_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(23),
i1 => p(13),
i0 => q(10));
r10_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(24),
i1 => p(14),
i0 => q(10));
r10_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(25),
i1 => p(15),
i0 => q(10));
r10_26 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r10(26),
i1 => p(16),
i0 => q(10));
r10_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(27));
r10_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(28));
r10_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(29));
r10_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(30));
r10_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r10(31));
r9_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(0));
r9_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(1));
r9_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(2));
r9_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(3));
r9_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(4));
r9_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(5));
r9_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(6));
r9_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(7));
r9_8 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(8));
r9_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(9),
i1 => p(0),
i0 => q(9));
r9_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(10),
i1 => p(1),
i0 => q(9));
r9_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(11),
i1 => p(2),
i0 => q(9));
r9_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(12),
i1 => p(3),
i0 => q(9));
r9_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(13),
i1 => p(4),
i0 => q(9));
r9_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(14),
i1 => p(5),
i0 => q(9));
r9_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(15),
i1 => p(6),
i0 => q(9));
r9_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(16),
i1 => p(7),
i0 => q(9));
r9_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(17),
i1 => p(8),
i0 => q(9));
r9_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(18),
i1 => p(9),
i0 => q(9));
r9_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(19),
i1 => p(10),
i0 => q(9));
r9_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(20),
i1 => p(11),
i0 => q(9));
r9_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(21),
i1 => p(12),
i0 => q(9));
r9_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(22),
i1 => p(13),
i0 => q(9));
r9_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(23),
i1 => p(14),
i0 => q(9));
r9_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(24),
i1 => p(15),
i0 => q(9));
r9_25 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r9(25),
i1 => p(16),
i0 => q(9));
r9_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(26));
r9_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(27));
r9_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(28));
r9_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(29));
r9_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(30));
r9_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r9(31));
r8_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(0));
r8_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(1));
r8_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(2));
r8_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(3));
r8_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(4));
r8_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(5));
r8_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(6));
r8_7 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(7));
r8_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(8),
i1 => p(0),
i0 => q(8));
r8_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(9),
i1 => p(1),
i0 => q(8));
r8_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(10),
i1 => p(2),
i0 => q(8));
r8_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(11),
i1 => p(3),
i0 => q(8));
r8_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(12),
i1 => p(4),
i0 => q(8));
r8_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(13),
i1 => p(5),
i0 => q(8));
r8_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(14),
i1 => p(6),
i0 => q(8));
r8_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(15),
i1 => p(7),
i0 => q(8));
r8_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(16),
i1 => p(8),
i0 => q(8));
r8_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(17),
i1 => p(9),
i0 => q(8));
r8_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(18),
i1 => p(10),
i0 => q(8));
r8_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(19),
i1 => p(11),
i0 => q(8));
r8_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(20),
i1 => p(12),
i0 => q(8));
r8_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(21),
i1 => p(13),
i0 => q(8));
r8_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(22),
i1 => p(14),
i0 => q(8));
r8_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(23),
i1 => p(15),
i0 => q(8));
r8_24 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r8(24),
i1 => p(16),
i0 => q(8));
r8_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(25));
r8_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(26));
r8_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(27));
r8_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(28));
r8_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(29));
r8_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(30));
r8_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r8(31));
r7_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(0));
r7_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(1));
r7_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(2));
r7_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(3));
r7_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(4));
r7_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(5));
r7_6 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(6));
r7_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(7),
i1 => p(0),
i0 => q(7));
r7_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(8),
i1 => p(1),
i0 => q(7));
r7_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(9),
i1 => p(2),
i0 => q(7));
r7_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(10),
i1 => p(3),
i0 => q(7));
r7_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(11),
i1 => p(4),
i0 => q(7));
r7_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(12),
i1 => p(5),
i0 => q(7));
r7_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(13),
i1 => p(6),
i0 => q(7));
r7_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(14),
i1 => p(7),
i0 => q(7));
r7_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(15),
i1 => p(8),
i0 => q(7));
r7_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(16),
i1 => p(9),
i0 => q(7));
r7_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(17),
i1 => p(10),
i0 => q(7));
r7_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(18),
i1 => p(11),
i0 => q(7));
r7_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(19),
i1 => p(12),
i0 => q(7));
r7_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(20),
i1 => p(13),
i0 => q(7));
r7_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(21),
i1 => p(14),
i0 => q(7));
r7_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(22),
i1 => p(15),
i0 => q(7));
r7_23 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r7(23),
i1 => p(16),
i0 => q(7));
r7_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(24));
r7_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(25));
r7_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(26));
r7_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(27));
r7_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(28));
r7_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(29));
r7_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(30));
r7_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r7(31));
r6_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(0));
r6_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(1));
r6_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(2));
r6_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(3));
r6_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(4));
r6_5 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(5));
r6_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(6),
i1 => p(0),
i0 => q(6));
r6_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(7),
i1 => p(1),
i0 => q(6));
r6_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(8),
i1 => p(2),
i0 => q(6));
r6_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(9),
i1 => p(3),
i0 => q(6));
r6_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(10),
i1 => p(4),
i0 => q(6));
r6_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(11),
i1 => p(5),
i0 => q(6));
r6_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(12),
i1 => p(6),
i0 => q(6));
r6_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(13),
i1 => p(7),
i0 => q(6));
r6_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(14),
i1 => p(8),
i0 => q(6));
r6_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(15),
i1 => p(9),
i0 => q(6));
r6_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(16),
i1 => p(10),
i0 => q(6));
r6_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(17),
i1 => p(11),
i0 => q(6));
r6_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(18),
i1 => p(12),
i0 => q(6));
r6_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(19),
i1 => p(13),
i0 => q(6));
r6_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(20),
i1 => p(14),
i0 => q(6));
r6_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(21),
i1 => p(15),
i0 => q(6));
r6_22 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r6(22),
i1 => p(16),
i0 => q(6));
r6_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(23));
r6_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(24));
r6_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(25));
r6_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(26));
r6_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(27));
r6_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(28));
r6_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(29));
r6_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(30));
r6_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r6(31));
r5_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(0));
r5_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(1));
r5_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(2));
r5_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(3));
r5_4 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(4));
r5_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(5),
i1 => p(0),
i0 => q(5));
r5_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(6),
i1 => p(1),
i0 => q(5));
r5_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(7),
i1 => p(2),
i0 => q(5));
r5_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(8),
i1 => p(3),
i0 => q(5));
r5_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(9),
i1 => p(4),
i0 => q(5));
r5_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(10),
i1 => p(5),
i0 => q(5));
r5_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(11),
i1 => p(6),
i0 => q(5));
r5_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(12),
i1 => p(7),
i0 => q(5));
r5_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(13),
i1 => p(8),
i0 => q(5));
r5_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(14),
i1 => p(9),
i0 => q(5));
r5_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(15),
i1 => p(10),
i0 => q(5));
r5_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(16),
i1 => p(11),
i0 => q(5));
r5_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(17),
i1 => p(12),
i0 => q(5));
r5_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(18),
i1 => p(13),
i0 => q(5));
r5_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(19),
i1 => p(14),
i0 => q(5));
r5_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(20),
i1 => p(15),
i0 => q(5));
r5_21 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r5(21),
i1 => p(16),
i0 => q(5));
r5_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(22));
r5_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(23));
r5_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(24));
r5_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(25));
r5_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(26));
r5_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(27));
r5_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(28));
r5_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(29));
r5_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(30));
r5_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r5(31));
r4_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(0));
r4_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(1));
r4_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(2));
r4_3 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(3));
r4_4 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(4),
i1 => p(0),
i0 => q(4));
r4_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(5),
i1 => p(1),
i0 => q(4));
r4_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(6),
i1 => p(2),
i0 => q(4));
r4_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(7),
i1 => p(3),
i0 => q(4));
r4_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(8),
i1 => p(4),
i0 => q(4));
r4_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(9),
i1 => p(5),
i0 => q(4));
r4_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(10),
i1 => p(6),
i0 => q(4));
r4_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(11),
i1 => p(7),
i0 => q(4));
r4_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(12),
i1 => p(8),
i0 => q(4));
r4_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(13),
i1 => p(9),
i0 => q(4));
r4_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(14),
i1 => p(10),
i0 => q(4));
r4_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(15),
i1 => p(11),
i0 => q(4));
r4_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(16),
i1 => p(12),
i0 => q(4));
r4_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(17),
i1 => p(13),
i0 => q(4));
r4_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(18),
i1 => p(14),
i0 => q(4));
r4_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(19),
i1 => p(15),
i0 => q(4));
r4_20 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r4(20),
i1 => p(16),
i0 => q(4));
r4_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(21));
r4_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(22));
r4_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(23));
r4_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(24));
r4_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(25));
r4_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(26));
r4_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(27));
r4_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(28));
r4_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(29));
r4_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(30));
r4_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r4(31));
r3_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(0));
r3_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(1));
r3_2 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(2));
r3_3 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(3),
i1 => p(0),
i0 => q(3));
r3_4 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(4),
i1 => p(1),
i0 => q(3));
r3_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(5),
i1 => p(2),
i0 => q(3));
r3_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(6),
i1 => p(3),
i0 => q(3));
r3_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(7),
i1 => p(4),
i0 => q(3));
r3_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(8),
i1 => p(5),
i0 => q(3));
r3_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(9),
i1 => p(6),
i0 => q(3));
r3_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(10),
i1 => p(7),
i0 => q(3));
r3_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(11),
i1 => p(8),
i0 => q(3));
r3_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(12),
i1 => p(9),
i0 => q(3));
r3_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(13),
i1 => p(10),
i0 => q(3));
r3_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(14),
i1 => p(11),
i0 => q(3));
r3_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(15),
i1 => p(12),
i0 => q(3));
r3_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(16),
i1 => p(13),
i0 => q(3));
r3_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(17),
i1 => p(14),
i0 => q(3));
r3_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(18),
i1 => p(15),
i0 => q(3));
r3_19 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r3(19),
i1 => p(16),
i0 => q(3));
r3_20 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(20));
r3_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(21));
r3_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(22));
r3_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(23));
r3_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(24));
r3_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(25));
r3_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(26));
r3_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(27));
r3_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(28));
r3_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(29));
r3_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(30));
r3_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r3(31));
r2_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(0));
r2_1 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(1));
r2_2 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(2),
i1 => p(0),
i0 => q(2));
r2_3 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(3),
i1 => p(1),
i0 => q(2));
r2_4 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(4),
i1 => p(2),
i0 => q(2));
r2_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(5),
i1 => p(3),
i0 => q(2));
r2_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(6),
i1 => p(4),
i0 => q(2));
r2_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(7),
i1 => p(5),
i0 => q(2));
r2_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(8),
i1 => p(6),
i0 => q(2));
r2_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(9),
i1 => p(7),
i0 => q(2));
r2_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(10),
i1 => p(8),
i0 => q(2));
r2_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(11),
i1 => p(9),
i0 => q(2));
r2_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(12),
i1 => p(10),
i0 => q(2));
r2_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(13),
i1 => p(11),
i0 => q(2));
r2_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(14),
i1 => p(12),
i0 => q(2));
r2_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(15),
i1 => p(13),
i0 => q(2));
r2_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(16),
i1 => p(14),
i0 => q(2));
r2_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(17),
i1 => p(15),
i0 => q(2));
r2_18 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r2(18),
i1 => p(16),
i0 => q(2));
r2_19 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(19));
r2_20 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(20));
r2_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(21));
r2_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(22));
r2_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(23));
r2_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(24));
r2_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(25));
r2_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(26));
r2_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(27));
r2_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(28));
r2_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(29));
r2_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(30));
r2_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r2(31));
r1_0 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(0));
r1_1 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(1),
i1 => p(0),
i0 => q(1));
r1_2 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(2),
i1 => p(1),
i0 => q(1));
r1_3 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(3),
i1 => p(2),
i0 => q(1));
r1_4 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(4),
i1 => p(3),
i0 => q(1));
r1_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(5),
i1 => p(4),
i0 => q(1));
r1_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(6),
i1 => p(5),
i0 => q(1));
r1_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(7),
i1 => p(6),
i0 => q(1));
r1_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(8),
i1 => p(7),
i0 => q(1));
r1_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(9),
i1 => p(8),
i0 => q(1));
r1_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(10),
i1 => p(9),
i0 => q(1));
r1_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(11),
i1 => p(10),
i0 => q(1));
r1_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(12),
i1 => p(11),
i0 => q(1));
r1_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(13),
i1 => p(12),
i0 => q(1));
r1_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(14),
i1 => p(13),
i0 => q(1));
r1_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(15),
i1 => p(14),
i0 => q(1));
r1_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(16),
i1 => p(15),
i0 => q(1));
r1_17 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r1(17),
i1 => p(16),
i0 => q(1));
r1_18 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(18));
r1_19 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(19));
r1_20 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(20));
r1_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(21));
r1_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(22));
r1_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(23));
r1_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(24));
r1_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(25));
r1_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(26));
r1_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(27));
r1_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(28));
r1_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(29));
r1_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(30));
r1_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r1(31));
r0_0 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(0),
i1 => p(0),
i0 => q(0));
r0_1 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(1),
i1 => p(1),
i0 => q(0));
r0_2 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(2),
i1 => p(2),
i0 => q(0));
r0_3 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(3),
i1 => p(3),
i0 => q(0));
r0_4 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(4),
i1 => p(4),
i0 => q(0));
r0_5 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(5),
i1 => p(5),
i0 => q(0));
r0_6 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(6),
i1 => p(6),
i0 => q(0));
r0_7 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(7),
i1 => p(7),
i0 => q(0));
r0_8 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(8),
i1 => p(8),
i0 => q(0));
r0_9 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(9),
i1 => p(9),
i0 => q(0));
r0_10 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(10),
i1 => p(10),
i0 => q(0));
r0_11 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(11),
i1 => p(11),
i0 => q(0));
r0_12 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(12),
i1 => p(12),
i0 => q(0));
r0_13 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(13),
i1 => p(13),
i0 => q(0));
r0_14 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(14),
i1 => p(14),
i0 => q(0));
r0_15 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(15),
i1 => p(15),
i0 => q(0));
r0_16 : a2_x2
PORT MAP (
vss => vss,
vdd => vdd,
q => r0(16),
i1 => p(16),
i0 => q(0));
r0_17 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(17));
r0_18 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(18));
r0_19 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(19));
r0_20 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(20));
r0_21 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(21));
r0_22 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(22));
r0_23 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(23));
r0_24 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(24));
r0_25 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(25));
r0_26 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(26));
r0_27 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(27));
r0_28 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(28));
r0_29 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(29));
r0_30 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(30));
r0_31 : zero_x0
PORT MAP (
vss => vss,
vdd => vdd,
nq => r0(31));
end VST;