OpenCores
URL https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [key_regulator/] [multiplier17.vst] - Rev 4

Compare with Previous | Blame | View Log

-- VHDL structural description generated from `multiplier17`
--              date : Sat Sep  1 18:31:03 2001


-- Entity Declaration

ENTITY multiplier17 IS
  PORT (
  a : in BIT_VECTOR (16 DOWNTO 0);      -- a
  b : in BIT_VECTOR (16 DOWNTO 0);      -- b
  o17 : out BIT_VECTOR (33 DOWNTO 0);   -- o17
  vdd : in BIT; -- vdd
  vss : in BIT  -- vss
  );
END multiplier17;

-- Architecture Declaration

ARCHITECTURE VST OF multiplier17 IS
  COMPONENT leftshiftregister0
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister1
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister2
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister3
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister4
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister5
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister6
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister7
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister8
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister9
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister10
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister11
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister12
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister13
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister14
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister15
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT leftshiftregister16
    port (
    p : in BIT_VECTOR(16 DOWNTO 0);     -- p
    q : in BIT; -- q
    r : out BIT_VECTOR(33 DOWNTO 0);    -- r
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT zero34
    port (
    nq : out BIT_VECTOR(33 DOWNTO 0);   -- nq
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT fulladder34
    port (
    a : in BIT_VECTOR(33 DOWNTO 0);     -- a
    b : in BIT_VECTOR(33 DOWNTO 0);     -- b
    sum : out BIT_VECTOR(33 DOWNTO 0);  -- sum
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  SIGNAL o0_0 : BIT;    -- o0 0
  SIGNAL o0_1 : BIT;    -- o0 1
  SIGNAL o0_2 : BIT;    -- o0 2
  SIGNAL o0_3 : BIT;    -- o0 3
  SIGNAL o0_4 : BIT;    -- o0 4
  SIGNAL o0_5 : BIT;    -- o0 5
  SIGNAL o0_6 : BIT;    -- o0 6
  SIGNAL o0_7 : BIT;    -- o0 7
  SIGNAL o0_8 : BIT;    -- o0 8
  SIGNAL o0_9 : BIT;    -- o0 9
  SIGNAL o0_10 : BIT;   -- o0 10
  SIGNAL o0_11 : BIT;   -- o0 11
  SIGNAL o0_12 : BIT;   -- o0 12
  SIGNAL o0_13 : BIT;   -- o0 13
  SIGNAL o0_14 : BIT;   -- o0 14
  SIGNAL o0_15 : BIT;   -- o0 15
  SIGNAL o0_16 : BIT;   -- o0 16
  SIGNAL o0_17 : BIT;   -- o0 17
  SIGNAL o0_18 : BIT;   -- o0 18
  SIGNAL o0_19 : BIT;   -- o0 19
  SIGNAL o0_20 : BIT;   -- o0 20
  SIGNAL o0_21 : BIT;   -- o0 21
  SIGNAL o0_22 : BIT;   -- o0 22
  SIGNAL o0_23 : BIT;   -- o0 23
  SIGNAL o0_24 : BIT;   -- o0 24
  SIGNAL o0_25 : BIT;   -- o0 25
  SIGNAL o0_26 : BIT;   -- o0 26
  SIGNAL o0_27 : BIT;   -- o0 27
  SIGNAL o0_28 : BIT;   -- o0 28
  SIGNAL o0_29 : BIT;   -- o0 29
  SIGNAL o0_30 : BIT;   -- o0 30
  SIGNAL o0_31 : BIT;   -- o0 31
  SIGNAL o0_32 : BIT;   -- o0 32
  SIGNAL o0_33 : BIT;   -- o0 33
  SIGNAL o1_0 : BIT;    -- o1 0
  SIGNAL o1_1 : BIT;    -- o1 1
  SIGNAL o1_2 : BIT;    -- o1 2
  SIGNAL o1_3 : BIT;    -- o1 3
  SIGNAL o1_4 : BIT;    -- o1 4
  SIGNAL o1_5 : BIT;    -- o1 5
  SIGNAL o1_6 : BIT;    -- o1 6
  SIGNAL o1_7 : BIT;    -- o1 7
  SIGNAL o1_8 : BIT;    -- o1 8
  SIGNAL o1_9 : BIT;    -- o1 9
  SIGNAL o1_10 : BIT;   -- o1 10
  SIGNAL o1_11 : BIT;   -- o1 11
  SIGNAL o1_12 : BIT;   -- o1 12
  SIGNAL o1_13 : BIT;   -- o1 13
  SIGNAL o1_14 : BIT;   -- o1 14
  SIGNAL o1_15 : BIT;   -- o1 15
  SIGNAL o1_16 : BIT;   -- o1 16
  SIGNAL o1_17 : BIT;   -- o1 17
  SIGNAL o1_18 : BIT;   -- o1 18
  SIGNAL o1_19 : BIT;   -- o1 19
  SIGNAL o1_20 : BIT;   -- o1 20
  SIGNAL o1_21 : BIT;   -- o1 21
  SIGNAL o1_22 : BIT;   -- o1 22
  SIGNAL o1_23 : BIT;   -- o1 23
  SIGNAL o1_24 : BIT;   -- o1 24
  SIGNAL o1_25 : BIT;   -- o1 25
  SIGNAL o1_26 : BIT;   -- o1 26
  SIGNAL o1_27 : BIT;   -- o1 27
  SIGNAL o1_28 : BIT;   -- o1 28
  SIGNAL o1_29 : BIT;   -- o1 29
  SIGNAL o1_30 : BIT;   -- o1 30
  SIGNAL o1_31 : BIT;   -- o1 31
  SIGNAL o1_32 : BIT;   -- o1 32
  SIGNAL o1_33 : BIT;   -- o1 33
  SIGNAL o10_0 : BIT;   -- o10 0
  SIGNAL o10_1 : BIT;   -- o10 1
  SIGNAL o10_2 : BIT;   -- o10 2
  SIGNAL o10_3 : BIT;   -- o10 3
  SIGNAL o10_4 : BIT;   -- o10 4
  SIGNAL o10_5 : BIT;   -- o10 5
  SIGNAL o10_6 : BIT;   -- o10 6
  SIGNAL o10_7 : BIT;   -- o10 7
  SIGNAL o10_8 : BIT;   -- o10 8
  SIGNAL o10_9 : BIT;   -- o10 9
  SIGNAL o10_10 : BIT;  -- o10 10
  SIGNAL o10_11 : BIT;  -- o10 11
  SIGNAL o10_12 : BIT;  -- o10 12
  SIGNAL o10_13 : BIT;  -- o10 13
  SIGNAL o10_14 : BIT;  -- o10 14
  SIGNAL o10_15 : BIT;  -- o10 15
  SIGNAL o10_16 : BIT;  -- o10 16
  SIGNAL o10_17 : BIT;  -- o10 17
  SIGNAL o10_18 : BIT;  -- o10 18
  SIGNAL o10_19 : BIT;  -- o10 19
  SIGNAL o10_20 : BIT;  -- o10 20
  SIGNAL o10_21 : BIT;  -- o10 21
  SIGNAL o10_22 : BIT;  -- o10 22
  SIGNAL o10_23 : BIT;  -- o10 23
  SIGNAL o10_24 : BIT;  -- o10 24
  SIGNAL o10_25 : BIT;  -- o10 25
  SIGNAL o10_26 : BIT;  -- o10 26
  SIGNAL o10_27 : BIT;  -- o10 27
  SIGNAL o10_28 : BIT;  -- o10 28
  SIGNAL o10_29 : BIT;  -- o10 29
  SIGNAL o10_30 : BIT;  -- o10 30
  SIGNAL o10_31 : BIT;  -- o10 31
  SIGNAL o10_32 : BIT;  -- o10 32
  SIGNAL o10_33 : BIT;  -- o10 33
  SIGNAL o11_0 : BIT;   -- o11 0
  SIGNAL o11_1 : BIT;   -- o11 1
  SIGNAL o11_2 : BIT;   -- o11 2
  SIGNAL o11_3 : BIT;   -- o11 3
  SIGNAL o11_4 : BIT;   -- o11 4
  SIGNAL o11_5 : BIT;   -- o11 5
  SIGNAL o11_6 : BIT;   -- o11 6
  SIGNAL o11_7 : BIT;   -- o11 7
  SIGNAL o11_8 : BIT;   -- o11 8
  SIGNAL o11_9 : BIT;   -- o11 9
  SIGNAL o11_10 : BIT;  -- o11 10
  SIGNAL o11_11 : BIT;  -- o11 11
  SIGNAL o11_12 : BIT;  -- o11 12
  SIGNAL o11_13 : BIT;  -- o11 13
  SIGNAL o11_14 : BIT;  -- o11 14
  SIGNAL o11_15 : BIT;  -- o11 15
  SIGNAL o11_16 : BIT;  -- o11 16
  SIGNAL o11_17 : BIT;  -- o11 17
  SIGNAL o11_18 : BIT;  -- o11 18
  SIGNAL o11_19 : BIT;  -- o11 19
  SIGNAL o11_20 : BIT;  -- o11 20
  SIGNAL o11_21 : BIT;  -- o11 21
  SIGNAL o11_22 : BIT;  -- o11 22
  SIGNAL o11_23 : BIT;  -- o11 23
  SIGNAL o11_24 : BIT;  -- o11 24
  SIGNAL o11_25 : BIT;  -- o11 25
  SIGNAL o11_26 : BIT;  -- o11 26
  SIGNAL o11_27 : BIT;  -- o11 27
  SIGNAL o11_28 : BIT;  -- o11 28
  SIGNAL o11_29 : BIT;  -- o11 29
  SIGNAL o11_30 : BIT;  -- o11 30
  SIGNAL o11_31 : BIT;  -- o11 31
  SIGNAL o11_32 : BIT;  -- o11 32
  SIGNAL o11_33 : BIT;  -- o11 33
  SIGNAL o12_0 : BIT;   -- o12 0
  SIGNAL o12_1 : BIT;   -- o12 1
  SIGNAL o12_2 : BIT;   -- o12 2
  SIGNAL o12_3 : BIT;   -- o12 3
  SIGNAL o12_4 : BIT;   -- o12 4
  SIGNAL o12_5 : BIT;   -- o12 5
  SIGNAL o12_6 : BIT;   -- o12 6
  SIGNAL o12_7 : BIT;   -- o12 7
  SIGNAL o12_8 : BIT;   -- o12 8
  SIGNAL o12_9 : BIT;   -- o12 9
  SIGNAL o12_10 : BIT;  -- o12 10
  SIGNAL o12_11 : BIT;  -- o12 11
  SIGNAL o12_12 : BIT;  -- o12 12
  SIGNAL o12_13 : BIT;  -- o12 13
  SIGNAL o12_14 : BIT;  -- o12 14
  SIGNAL o12_15 : BIT;  -- o12 15
  SIGNAL o12_16 : BIT;  -- o12 16
  SIGNAL o12_17 : BIT;  -- o12 17
  SIGNAL o12_18 : BIT;  -- o12 18
  SIGNAL o12_19 : BIT;  -- o12 19
  SIGNAL o12_20 : BIT;  -- o12 20
  SIGNAL o12_21 : BIT;  -- o12 21
  SIGNAL o12_22 : BIT;  -- o12 22
  SIGNAL o12_23 : BIT;  -- o12 23
  SIGNAL o12_24 : BIT;  -- o12 24
  SIGNAL o12_25 : BIT;  -- o12 25
  SIGNAL o12_26 : BIT;  -- o12 26
  SIGNAL o12_27 : BIT;  -- o12 27
  SIGNAL o12_28 : BIT;  -- o12 28
  SIGNAL o12_29 : BIT;  -- o12 29
  SIGNAL o12_30 : BIT;  -- o12 30
  SIGNAL o12_31 : BIT;  -- o12 31
  SIGNAL o12_32 : BIT;  -- o12 32
  SIGNAL o12_33 : BIT;  -- o12 33
  SIGNAL o13_0 : BIT;   -- o13 0
  SIGNAL o13_1 : BIT;   -- o13 1
  SIGNAL o13_2 : BIT;   -- o13 2
  SIGNAL o13_3 : BIT;   -- o13 3
  SIGNAL o13_4 : BIT;   -- o13 4
  SIGNAL o13_5 : BIT;   -- o13 5
  SIGNAL o13_6 : BIT;   -- o13 6
  SIGNAL o13_7 : BIT;   -- o13 7
  SIGNAL o13_8 : BIT;   -- o13 8
  SIGNAL o13_9 : BIT;   -- o13 9
  SIGNAL o13_10 : BIT;  -- o13 10
  SIGNAL o13_11 : BIT;  -- o13 11
  SIGNAL o13_12 : BIT;  -- o13 12
  SIGNAL o13_13 : BIT;  -- o13 13
  SIGNAL o13_14 : BIT;  -- o13 14
  SIGNAL o13_15 : BIT;  -- o13 15
  SIGNAL o13_16 : BIT;  -- o13 16
  SIGNAL o13_17 : BIT;  -- o13 17
  SIGNAL o13_18 : BIT;  -- o13 18
  SIGNAL o13_19 : BIT;  -- o13 19
  SIGNAL o13_20 : BIT;  -- o13 20
  SIGNAL o13_21 : BIT;  -- o13 21
  SIGNAL o13_22 : BIT;  -- o13 22
  SIGNAL o13_23 : BIT;  -- o13 23
  SIGNAL o13_24 : BIT;  -- o13 24
  SIGNAL o13_25 : BIT;  -- o13 25
  SIGNAL o13_26 : BIT;  -- o13 26
  SIGNAL o13_27 : BIT;  -- o13 27
  SIGNAL o13_28 : BIT;  -- o13 28
  SIGNAL o13_29 : BIT;  -- o13 29
  SIGNAL o13_30 : BIT;  -- o13 30
  SIGNAL o13_31 : BIT;  -- o13 31
  SIGNAL o13_32 : BIT;  -- o13 32
  SIGNAL o13_33 : BIT;  -- o13 33
  SIGNAL o14_0 : BIT;   -- o14 0
  SIGNAL o14_1 : BIT;   -- o14 1
  SIGNAL o14_2 : BIT;   -- o14 2
  SIGNAL o14_3 : BIT;   -- o14 3
  SIGNAL o14_4 : BIT;   -- o14 4
  SIGNAL o14_5 : BIT;   -- o14 5
  SIGNAL o14_6 : BIT;   -- o14 6
  SIGNAL o14_7 : BIT;   -- o14 7
  SIGNAL o14_8 : BIT;   -- o14 8
  SIGNAL o14_9 : BIT;   -- o14 9
  SIGNAL o14_10 : BIT;  -- o14 10
  SIGNAL o14_11 : BIT;  -- o14 11
  SIGNAL o14_12 : BIT;  -- o14 12
  SIGNAL o14_13 : BIT;  -- o14 13
  SIGNAL o14_14 : BIT;  -- o14 14
  SIGNAL o14_15 : BIT;  -- o14 15
  SIGNAL o14_16 : BIT;  -- o14 16
  SIGNAL o14_17 : BIT;  -- o14 17
  SIGNAL o14_18 : BIT;  -- o14 18
  SIGNAL o14_19 : BIT;  -- o14 19
  SIGNAL o14_20 : BIT;  -- o14 20
  SIGNAL o14_21 : BIT;  -- o14 21
  SIGNAL o14_22 : BIT;  -- o14 22
  SIGNAL o14_23 : BIT;  -- o14 23
  SIGNAL o14_24 : BIT;  -- o14 24
  SIGNAL o14_25 : BIT;  -- o14 25
  SIGNAL o14_26 : BIT;  -- o14 26
  SIGNAL o14_27 : BIT;  -- o14 27
  SIGNAL o14_28 : BIT;  -- o14 28
  SIGNAL o14_29 : BIT;  -- o14 29
  SIGNAL o14_30 : BIT;  -- o14 30
  SIGNAL o14_31 : BIT;  -- o14 31
  SIGNAL o14_32 : BIT;  -- o14 32
  SIGNAL o14_33 : BIT;  -- o14 33
  SIGNAL o15_0 : BIT;   -- o15 0
  SIGNAL o15_1 : BIT;   -- o15 1
  SIGNAL o15_2 : BIT;   -- o15 2
  SIGNAL o15_3 : BIT;   -- o15 3
  SIGNAL o15_4 : BIT;   -- o15 4
  SIGNAL o15_5 : BIT;   -- o15 5
  SIGNAL o15_6 : BIT;   -- o15 6
  SIGNAL o15_7 : BIT;   -- o15 7
  SIGNAL o15_8 : BIT;   -- o15 8
  SIGNAL o15_9 : BIT;   -- o15 9
  SIGNAL o15_10 : BIT;  -- o15 10
  SIGNAL o15_11 : BIT;  -- o15 11
  SIGNAL o15_12 : BIT;  -- o15 12
  SIGNAL o15_13 : BIT;  -- o15 13
  SIGNAL o15_14 : BIT;  -- o15 14
  SIGNAL o15_15 : BIT;  -- o15 15
  SIGNAL o15_16 : BIT;  -- o15 16
  SIGNAL o15_17 : BIT;  -- o15 17
  SIGNAL o15_18 : BIT;  -- o15 18
  SIGNAL o15_19 : BIT;  -- o15 19
  SIGNAL o15_20 : BIT;  -- o15 20
  SIGNAL o15_21 : BIT;  -- o15 21
  SIGNAL o15_22 : BIT;  -- o15 22
  SIGNAL o15_23 : BIT;  -- o15 23
  SIGNAL o15_24 : BIT;  -- o15 24
  SIGNAL o15_25 : BIT;  -- o15 25
  SIGNAL o15_26 : BIT;  -- o15 26
  SIGNAL o15_27 : BIT;  -- o15 27
  SIGNAL o15_28 : BIT;  -- o15 28
  SIGNAL o15_29 : BIT;  -- o15 29
  SIGNAL o15_30 : BIT;  -- o15 30
  SIGNAL o15_31 : BIT;  -- o15 31
  SIGNAL o15_32 : BIT;  -- o15 32
  SIGNAL o15_33 : BIT;  -- o15 33
  SIGNAL o16_0 : BIT;   -- o16 0
  SIGNAL o16_1 : BIT;   -- o16 1
  SIGNAL o16_2 : BIT;   -- o16 2
  SIGNAL o16_3 : BIT;   -- o16 3
  SIGNAL o16_4 : BIT;   -- o16 4
  SIGNAL o16_5 : BIT;   -- o16 5
  SIGNAL o16_6 : BIT;   -- o16 6
  SIGNAL o16_7 : BIT;   -- o16 7
  SIGNAL o16_8 : BIT;   -- o16 8
  SIGNAL o16_9 : BIT;   -- o16 9
  SIGNAL o16_10 : BIT;  -- o16 10
  SIGNAL o16_11 : BIT;  -- o16 11
  SIGNAL o16_12 : BIT;  -- o16 12
  SIGNAL o16_13 : BIT;  -- o16 13
  SIGNAL o16_14 : BIT;  -- o16 14
  SIGNAL o16_15 : BIT;  -- o16 15
  SIGNAL o16_16 : BIT;  -- o16 16
  SIGNAL o16_17 : BIT;  -- o16 17
  SIGNAL o16_18 : BIT;  -- o16 18
  SIGNAL o16_19 : BIT;  -- o16 19
  SIGNAL o16_20 : BIT;  -- o16 20
  SIGNAL o16_21 : BIT;  -- o16 21
  SIGNAL o16_22 : BIT;  -- o16 22
  SIGNAL o16_23 : BIT;  -- o16 23
  SIGNAL o16_24 : BIT;  -- o16 24
  SIGNAL o16_25 : BIT;  -- o16 25
  SIGNAL o16_26 : BIT;  -- o16 26
  SIGNAL o16_27 : BIT;  -- o16 27
  SIGNAL o16_28 : BIT;  -- o16 28
  SIGNAL o16_29 : BIT;  -- o16 29
  SIGNAL o16_30 : BIT;  -- o16 30
  SIGNAL o16_31 : BIT;  -- o16 31
  SIGNAL o16_32 : BIT;  -- o16 32
  SIGNAL o16_33 : BIT;  -- o16 33
  SIGNAL o2_0 : BIT;    -- o2 0
  SIGNAL o2_1 : BIT;    -- o2 1
  SIGNAL o2_2 : BIT;    -- o2 2
  SIGNAL o2_3 : BIT;    -- o2 3
  SIGNAL o2_4 : BIT;    -- o2 4
  SIGNAL o2_5 : BIT;    -- o2 5
  SIGNAL o2_6 : BIT;    -- o2 6
  SIGNAL o2_7 : BIT;    -- o2 7
  SIGNAL o2_8 : BIT;    -- o2 8
  SIGNAL o2_9 : BIT;    -- o2 9
  SIGNAL o2_10 : BIT;   -- o2 10
  SIGNAL o2_11 : BIT;   -- o2 11
  SIGNAL o2_12 : BIT;   -- o2 12
  SIGNAL o2_13 : BIT;   -- o2 13
  SIGNAL o2_14 : BIT;   -- o2 14
  SIGNAL o2_15 : BIT;   -- o2 15
  SIGNAL o2_16 : BIT;   -- o2 16
  SIGNAL o2_17 : BIT;   -- o2 17
  SIGNAL o2_18 : BIT;   -- o2 18
  SIGNAL o2_19 : BIT;   -- o2 19
  SIGNAL o2_20 : BIT;   -- o2 20
  SIGNAL o2_21 : BIT;   -- o2 21
  SIGNAL o2_22 : BIT;   -- o2 22
  SIGNAL o2_23 : BIT;   -- o2 23
  SIGNAL o2_24 : BIT;   -- o2 24
  SIGNAL o2_25 : BIT;   -- o2 25
  SIGNAL o2_26 : BIT;   -- o2 26
  SIGNAL o2_27 : BIT;   -- o2 27
  SIGNAL o2_28 : BIT;   -- o2 28
  SIGNAL o2_29 : BIT;   -- o2 29
  SIGNAL o2_30 : BIT;   -- o2 30
  SIGNAL o2_31 : BIT;   -- o2 31
  SIGNAL o2_32 : BIT;   -- o2 32
  SIGNAL o2_33 : BIT;   -- o2 33
  SIGNAL o3_0 : BIT;    -- o3 0
  SIGNAL o3_1 : BIT;    -- o3 1
  SIGNAL o3_2 : BIT;    -- o3 2
  SIGNAL o3_3 : BIT;    -- o3 3
  SIGNAL o3_4 : BIT;    -- o3 4
  SIGNAL o3_5 : BIT;    -- o3 5
  SIGNAL o3_6 : BIT;    -- o3 6
  SIGNAL o3_7 : BIT;    -- o3 7
  SIGNAL o3_8 : BIT;    -- o3 8
  SIGNAL o3_9 : BIT;    -- o3 9
  SIGNAL o3_10 : BIT;   -- o3 10
  SIGNAL o3_11 : BIT;   -- o3 11
  SIGNAL o3_12 : BIT;   -- o3 12
  SIGNAL o3_13 : BIT;   -- o3 13
  SIGNAL o3_14 : BIT;   -- o3 14
  SIGNAL o3_15 : BIT;   -- o3 15
  SIGNAL o3_16 : BIT;   -- o3 16
  SIGNAL o3_17 : BIT;   -- o3 17
  SIGNAL o3_18 : BIT;   -- o3 18
  SIGNAL o3_19 : BIT;   -- o3 19
  SIGNAL o3_20 : BIT;   -- o3 20
  SIGNAL o3_21 : BIT;   -- o3 21
  SIGNAL o3_22 : BIT;   -- o3 22
  SIGNAL o3_23 : BIT;   -- o3 23
  SIGNAL o3_24 : BIT;   -- o3 24
  SIGNAL o3_25 : BIT;   -- o3 25
  SIGNAL o3_26 : BIT;   -- o3 26
  SIGNAL o3_27 : BIT;   -- o3 27
  SIGNAL o3_28 : BIT;   -- o3 28
  SIGNAL o3_29 : BIT;   -- o3 29
  SIGNAL o3_30 : BIT;   -- o3 30
  SIGNAL o3_31 : BIT;   -- o3 31
  SIGNAL o3_32 : BIT;   -- o3 32
  SIGNAL o3_33 : BIT;   -- o3 33
  SIGNAL o4_0 : BIT;    -- o4 0
  SIGNAL o4_1 : BIT;    -- o4 1
  SIGNAL o4_2 : BIT;    -- o4 2
  SIGNAL o4_3 : BIT;    -- o4 3
  SIGNAL o4_4 : BIT;    -- o4 4
  SIGNAL o4_5 : BIT;    -- o4 5
  SIGNAL o4_6 : BIT;    -- o4 6
  SIGNAL o4_7 : BIT;    -- o4 7
  SIGNAL o4_8 : BIT;    -- o4 8
  SIGNAL o4_9 : BIT;    -- o4 9
  SIGNAL o4_10 : BIT;   -- o4 10
  SIGNAL o4_11 : BIT;   -- o4 11
  SIGNAL o4_12 : BIT;   -- o4 12
  SIGNAL o4_13 : BIT;   -- o4 13
  SIGNAL o4_14 : BIT;   -- o4 14
  SIGNAL o4_15 : BIT;   -- o4 15
  SIGNAL o4_16 : BIT;   -- o4 16
  SIGNAL o4_17 : BIT;   -- o4 17
  SIGNAL o4_18 : BIT;   -- o4 18
  SIGNAL o4_19 : BIT;   -- o4 19
  SIGNAL o4_20 : BIT;   -- o4 20
  SIGNAL o4_21 : BIT;   -- o4 21
  SIGNAL o4_22 : BIT;   -- o4 22
  SIGNAL o4_23 : BIT;   -- o4 23
  SIGNAL o4_24 : BIT;   -- o4 24
  SIGNAL o4_25 : BIT;   -- o4 25
  SIGNAL o4_26 : BIT;   -- o4 26
  SIGNAL o4_27 : BIT;   -- o4 27
  SIGNAL o4_28 : BIT;   -- o4 28
  SIGNAL o4_29 : BIT;   -- o4 29
  SIGNAL o4_30 : BIT;   -- o4 30
  SIGNAL o4_31 : BIT;   -- o4 31
  SIGNAL o4_32 : BIT;   -- o4 32
  SIGNAL o4_33 : BIT;   -- o4 33
  SIGNAL o5_0 : BIT;    -- o5 0
  SIGNAL o5_1 : BIT;    -- o5 1
  SIGNAL o5_2 : BIT;    -- o5 2
  SIGNAL o5_3 : BIT;    -- o5 3
  SIGNAL o5_4 : BIT;    -- o5 4
  SIGNAL o5_5 : BIT;    -- o5 5
  SIGNAL o5_6 : BIT;    -- o5 6
  SIGNAL o5_7 : BIT;    -- o5 7
  SIGNAL o5_8 : BIT;    -- o5 8
  SIGNAL o5_9 : BIT;    -- o5 9
  SIGNAL o5_10 : BIT;   -- o5 10
  SIGNAL o5_11 : BIT;   -- o5 11
  SIGNAL o5_12 : BIT;   -- o5 12
  SIGNAL o5_13 : BIT;   -- o5 13
  SIGNAL o5_14 : BIT;   -- o5 14
  SIGNAL o5_15 : BIT;   -- o5 15
  SIGNAL o5_16 : BIT;   -- o5 16
  SIGNAL o5_17 : BIT;   -- o5 17
  SIGNAL o5_18 : BIT;   -- o5 18
  SIGNAL o5_19 : BIT;   -- o5 19
  SIGNAL o5_20 : BIT;   -- o5 20
  SIGNAL o5_21 : BIT;   -- o5 21
  SIGNAL o5_22 : BIT;   -- o5 22
  SIGNAL o5_23 : BIT;   -- o5 23
  SIGNAL o5_24 : BIT;   -- o5 24
  SIGNAL o5_25 : BIT;   -- o5 25
  SIGNAL o5_26 : BIT;   -- o5 26
  SIGNAL o5_27 : BIT;   -- o5 27
  SIGNAL o5_28 : BIT;   -- o5 28
  SIGNAL o5_29 : BIT;   -- o5 29
  SIGNAL o5_30 : BIT;   -- o5 30
  SIGNAL o5_31 : BIT;   -- o5 31
  SIGNAL o5_32 : BIT;   -- o5 32
  SIGNAL o5_33 : BIT;   -- o5 33
  SIGNAL o6_0 : BIT;    -- o6 0
  SIGNAL o6_1 : BIT;    -- o6 1
  SIGNAL o6_2 : BIT;    -- o6 2
  SIGNAL o6_3 : BIT;    -- o6 3
  SIGNAL o6_4 : BIT;    -- o6 4
  SIGNAL o6_5 : BIT;    -- o6 5
  SIGNAL o6_6 : BIT;    -- o6 6
  SIGNAL o6_7 : BIT;    -- o6 7
  SIGNAL o6_8 : BIT;    -- o6 8
  SIGNAL o6_9 : BIT;    -- o6 9
  SIGNAL o6_10 : BIT;   -- o6 10
  SIGNAL o6_11 : BIT;   -- o6 11
  SIGNAL o6_12 : BIT;   -- o6 12
  SIGNAL o6_13 : BIT;   -- o6 13
  SIGNAL o6_14 : BIT;   -- o6 14
  SIGNAL o6_15 : BIT;   -- o6 15
  SIGNAL o6_16 : BIT;   -- o6 16
  SIGNAL o6_17 : BIT;   -- o6 17
  SIGNAL o6_18 : BIT;   -- o6 18
  SIGNAL o6_19 : BIT;   -- o6 19
  SIGNAL o6_20 : BIT;   -- o6 20
  SIGNAL o6_21 : BIT;   -- o6 21
  SIGNAL o6_22 : BIT;   -- o6 22
  SIGNAL o6_23 : BIT;   -- o6 23
  SIGNAL o6_24 : BIT;   -- o6 24
  SIGNAL o6_25 : BIT;   -- o6 25
  SIGNAL o6_26 : BIT;   -- o6 26
  SIGNAL o6_27 : BIT;   -- o6 27
  SIGNAL o6_28 : BIT;   -- o6 28
  SIGNAL o6_29 : BIT;   -- o6 29
  SIGNAL o6_30 : BIT;   -- o6 30
  SIGNAL o6_31 : BIT;   -- o6 31
  SIGNAL o6_32 : BIT;   -- o6 32
  SIGNAL o6_33 : BIT;   -- o6 33
  SIGNAL o7_0 : BIT;    -- o7 0
  SIGNAL o7_1 : BIT;    -- o7 1
  SIGNAL o7_2 : BIT;    -- o7 2
  SIGNAL o7_3 : BIT;    -- o7 3
  SIGNAL o7_4 : BIT;    -- o7 4
  SIGNAL o7_5 : BIT;    -- o7 5
  SIGNAL o7_6 : BIT;    -- o7 6
  SIGNAL o7_7 : BIT;    -- o7 7
  SIGNAL o7_8 : BIT;    -- o7 8
  SIGNAL o7_9 : BIT;    -- o7 9
  SIGNAL o7_10 : BIT;   -- o7 10
  SIGNAL o7_11 : BIT;   -- o7 11
  SIGNAL o7_12 : BIT;   -- o7 12
  SIGNAL o7_13 : BIT;   -- o7 13
  SIGNAL o7_14 : BIT;   -- o7 14
  SIGNAL o7_15 : BIT;   -- o7 15
  SIGNAL o7_16 : BIT;   -- o7 16
  SIGNAL o7_17 : BIT;   -- o7 17
  SIGNAL o7_18 : BIT;   -- o7 18
  SIGNAL o7_19 : BIT;   -- o7 19
  SIGNAL o7_20 : BIT;   -- o7 20
  SIGNAL o7_21 : BIT;   -- o7 21
  SIGNAL o7_22 : BIT;   -- o7 22
  SIGNAL o7_23 : BIT;   -- o7 23
  SIGNAL o7_24 : BIT;   -- o7 24
  SIGNAL o7_25 : BIT;   -- o7 25
  SIGNAL o7_26 : BIT;   -- o7 26
  SIGNAL o7_27 : BIT;   -- o7 27
  SIGNAL o7_28 : BIT;   -- o7 28
  SIGNAL o7_29 : BIT;   -- o7 29
  SIGNAL o7_30 : BIT;   -- o7 30
  SIGNAL o7_31 : BIT;   -- o7 31
  SIGNAL o7_32 : BIT;   -- o7 32
  SIGNAL o7_33 : BIT;   -- o7 33
  SIGNAL o8_0 : BIT;    -- o8 0
  SIGNAL o8_1 : BIT;    -- o8 1
  SIGNAL o8_2 : BIT;    -- o8 2
  SIGNAL o8_3 : BIT;    -- o8 3
  SIGNAL o8_4 : BIT;    -- o8 4
  SIGNAL o8_5 : BIT;    -- o8 5
  SIGNAL o8_6 : BIT;    -- o8 6
  SIGNAL o8_7 : BIT;    -- o8 7
  SIGNAL o8_8 : BIT;    -- o8 8
  SIGNAL o8_9 : BIT;    -- o8 9
  SIGNAL o8_10 : BIT;   -- o8 10
  SIGNAL o8_11 : BIT;   -- o8 11
  SIGNAL o8_12 : BIT;   -- o8 12
  SIGNAL o8_13 : BIT;   -- o8 13
  SIGNAL o8_14 : BIT;   -- o8 14
  SIGNAL o8_15 : BIT;   -- o8 15
  SIGNAL o8_16 : BIT;   -- o8 16
  SIGNAL o8_17 : BIT;   -- o8 17
  SIGNAL o8_18 : BIT;   -- o8 18
  SIGNAL o8_19 : BIT;   -- o8 19
  SIGNAL o8_20 : BIT;   -- o8 20
  SIGNAL o8_21 : BIT;   -- o8 21
  SIGNAL o8_22 : BIT;   -- o8 22
  SIGNAL o8_23 : BIT;   -- o8 23
  SIGNAL o8_24 : BIT;   -- o8 24
  SIGNAL o8_25 : BIT;   -- o8 25
  SIGNAL o8_26 : BIT;   -- o8 26
  SIGNAL o8_27 : BIT;   -- o8 27
  SIGNAL o8_28 : BIT;   -- o8 28
  SIGNAL o8_29 : BIT;   -- o8 29
  SIGNAL o8_30 : BIT;   -- o8 30
  SIGNAL o8_31 : BIT;   -- o8 31
  SIGNAL o8_32 : BIT;   -- o8 32
  SIGNAL o8_33 : BIT;   -- o8 33
  SIGNAL o9_0 : BIT;    -- o9 0
  SIGNAL o9_1 : BIT;    -- o9 1
  SIGNAL o9_2 : BIT;    -- o9 2
  SIGNAL o9_3 : BIT;    -- o9 3
  SIGNAL o9_4 : BIT;    -- o9 4
  SIGNAL o9_5 : BIT;    -- o9 5
  SIGNAL o9_6 : BIT;    -- o9 6
  SIGNAL o9_7 : BIT;    -- o9 7
  SIGNAL o9_8 : BIT;    -- o9 8
  SIGNAL o9_9 : BIT;    -- o9 9
  SIGNAL o9_10 : BIT;   -- o9 10
  SIGNAL o9_11 : BIT;   -- o9 11
  SIGNAL o9_12 : BIT;   -- o9 12
  SIGNAL o9_13 : BIT;   -- o9 13
  SIGNAL o9_14 : BIT;   -- o9 14
  SIGNAL o9_15 : BIT;   -- o9 15
  SIGNAL o9_16 : BIT;   -- o9 16
  SIGNAL o9_17 : BIT;   -- o9 17
  SIGNAL o9_18 : BIT;   -- o9 18
  SIGNAL o9_19 : BIT;   -- o9 19
  SIGNAL o9_20 : BIT;   -- o9 20
  SIGNAL o9_21 : BIT;   -- o9 21
  SIGNAL o9_22 : BIT;   -- o9 22
  SIGNAL o9_23 : BIT;   -- o9 23
  SIGNAL o9_24 : BIT;   -- o9 24
  SIGNAL o9_25 : BIT;   -- o9 25
  SIGNAL o9_26 : BIT;   -- o9 26
  SIGNAL o9_27 : BIT;   -- o9 27
  SIGNAL o9_28 : BIT;   -- o9 28
  SIGNAL o9_29 : BIT;   -- o9 29
  SIGNAL o9_30 : BIT;   -- o9 30
  SIGNAL o9_31 : BIT;   -- o9 31
  SIGNAL o9_32 : BIT;   -- o9 32
  SIGNAL o9_33 : BIT;   -- o9 33
  SIGNAL r0_0 : BIT;    -- r0 0
  SIGNAL r0_1 : BIT;    -- r0 1
  SIGNAL r0_2 : BIT;    -- r0 2
  SIGNAL r0_3 : BIT;    -- r0 3
  SIGNAL r0_4 : BIT;    -- r0 4
  SIGNAL r0_5 : BIT;    -- r0 5
  SIGNAL r0_6 : BIT;    -- r0 6
  SIGNAL r0_7 : BIT;    -- r0 7
  SIGNAL r0_8 : BIT;    -- r0 8
  SIGNAL r0_9 : BIT;    -- r0 9
  SIGNAL r0_10 : BIT;   -- r0 10
  SIGNAL r0_11 : BIT;   -- r0 11
  SIGNAL r0_12 : BIT;   -- r0 12
  SIGNAL r0_13 : BIT;   -- r0 13
  SIGNAL r0_14 : BIT;   -- r0 14
  SIGNAL r0_15 : BIT;   -- r0 15
  SIGNAL r0_16 : BIT;   -- r0 16
  SIGNAL r0_17 : BIT;   -- r0 17
  SIGNAL r0_18 : BIT;   -- r0 18
  SIGNAL r0_19 : BIT;   -- r0 19
  SIGNAL r0_20 : BIT;   -- r0 20
  SIGNAL r0_21 : BIT;   -- r0 21
  SIGNAL r0_22 : BIT;   -- r0 22
  SIGNAL r0_23 : BIT;   -- r0 23
  SIGNAL r0_24 : BIT;   -- r0 24
  SIGNAL r0_25 : BIT;   -- r0 25
  SIGNAL r0_26 : BIT;   -- r0 26
  SIGNAL r0_27 : BIT;   -- r0 27
  SIGNAL r0_28 : BIT;   -- r0 28
  SIGNAL r0_29 : BIT;   -- r0 29
  SIGNAL r0_30 : BIT;   -- r0 30
  SIGNAL r0_31 : BIT;   -- r0 31
  SIGNAL r0_32 : BIT;   -- r0 32
  SIGNAL r0_33 : BIT;   -- r0 33
  SIGNAL r1_0 : BIT;    -- r1 0
  SIGNAL r1_1 : BIT;    -- r1 1
  SIGNAL r1_2 : BIT;    -- r1 2
  SIGNAL r1_3 : BIT;    -- r1 3
  SIGNAL r1_4 : BIT;    -- r1 4
  SIGNAL r1_5 : BIT;    -- r1 5
  SIGNAL r1_6 : BIT;    -- r1 6
  SIGNAL r1_7 : BIT;    -- r1 7
  SIGNAL r1_8 : BIT;    -- r1 8
  SIGNAL r1_9 : BIT;    -- r1 9
  SIGNAL r1_10 : BIT;   -- r1 10
  SIGNAL r1_11 : BIT;   -- r1 11
  SIGNAL r1_12 : BIT;   -- r1 12
  SIGNAL r1_13 : BIT;   -- r1 13
  SIGNAL r1_14 : BIT;   -- r1 14
  SIGNAL r1_15 : BIT;   -- r1 15
  SIGNAL r1_16 : BIT;   -- r1 16
  SIGNAL r1_17 : BIT;   -- r1 17
  SIGNAL r1_18 : BIT;   -- r1 18
  SIGNAL r1_19 : BIT;   -- r1 19
  SIGNAL r1_20 : BIT;   -- r1 20
  SIGNAL r1_21 : BIT;   -- r1 21
  SIGNAL r1_22 : BIT;   -- r1 22
  SIGNAL r1_23 : BIT;   -- r1 23
  SIGNAL r1_24 : BIT;   -- r1 24
  SIGNAL r1_25 : BIT;   -- r1 25
  SIGNAL r1_26 : BIT;   -- r1 26
  SIGNAL r1_27 : BIT;   -- r1 27
  SIGNAL r1_28 : BIT;   -- r1 28
  SIGNAL r1_29 : BIT;   -- r1 29
  SIGNAL r1_30 : BIT;   -- r1 30
  SIGNAL r1_31 : BIT;   -- r1 31
  SIGNAL r1_32 : BIT;   -- r1 32
  SIGNAL r1_33 : BIT;   -- r1 33
  SIGNAL r10_0 : BIT;   -- r10 0
  SIGNAL r10_1 : BIT;   -- r10 1
  SIGNAL r10_2 : BIT;   -- r10 2
  SIGNAL r10_3 : BIT;   -- r10 3
  SIGNAL r10_4 : BIT;   -- r10 4
  SIGNAL r10_5 : BIT;   -- r10 5
  SIGNAL r10_6 : BIT;   -- r10 6
  SIGNAL r10_7 : BIT;   -- r10 7
  SIGNAL r10_8 : BIT;   -- r10 8
  SIGNAL r10_9 : BIT;   -- r10 9
  SIGNAL r10_10 : BIT;  -- r10 10
  SIGNAL r10_11 : BIT;  -- r10 11
  SIGNAL r10_12 : BIT;  -- r10 12
  SIGNAL r10_13 : BIT;  -- r10 13
  SIGNAL r10_14 : BIT;  -- r10 14
  SIGNAL r10_15 : BIT;  -- r10 15
  SIGNAL r10_16 : BIT;  -- r10 16
  SIGNAL r10_17 : BIT;  -- r10 17
  SIGNAL r10_18 : BIT;  -- r10 18
  SIGNAL r10_19 : BIT;  -- r10 19
  SIGNAL r10_20 : BIT;  -- r10 20
  SIGNAL r10_21 : BIT;  -- r10 21
  SIGNAL r10_22 : BIT;  -- r10 22
  SIGNAL r10_23 : BIT;  -- r10 23
  SIGNAL r10_24 : BIT;  -- r10 24
  SIGNAL r10_25 : BIT;  -- r10 25
  SIGNAL r10_26 : BIT;  -- r10 26
  SIGNAL r10_27 : BIT;  -- r10 27
  SIGNAL r10_28 : BIT;  -- r10 28
  SIGNAL r10_29 : BIT;  -- r10 29
  SIGNAL r10_30 : BIT;  -- r10 30
  SIGNAL r10_31 : BIT;  -- r10 31
  SIGNAL r10_32 : BIT;  -- r10 32
  SIGNAL r10_33 : BIT;  -- r10 33
  SIGNAL r11_0 : BIT;   -- r11 0
  SIGNAL r11_1 : BIT;   -- r11 1
  SIGNAL r11_2 : BIT;   -- r11 2
  SIGNAL r11_3 : BIT;   -- r11 3
  SIGNAL r11_4 : BIT;   -- r11 4
  SIGNAL r11_5 : BIT;   -- r11 5
  SIGNAL r11_6 : BIT;   -- r11 6
  SIGNAL r11_7 : BIT;   -- r11 7
  SIGNAL r11_8 : BIT;   -- r11 8
  SIGNAL r11_9 : BIT;   -- r11 9
  SIGNAL r11_10 : BIT;  -- r11 10
  SIGNAL r11_11 : BIT;  -- r11 11
  SIGNAL r11_12 : BIT;  -- r11 12
  SIGNAL r11_13 : BIT;  -- r11 13
  SIGNAL r11_14 : BIT;  -- r11 14
  SIGNAL r11_15 : BIT;  -- r11 15
  SIGNAL r11_16 : BIT;  -- r11 16
  SIGNAL r11_17 : BIT;  -- r11 17
  SIGNAL r11_18 : BIT;  -- r11 18
  SIGNAL r11_19 : BIT;  -- r11 19
  SIGNAL r11_20 : BIT;  -- r11 20
  SIGNAL r11_21 : BIT;  -- r11 21
  SIGNAL r11_22 : BIT;  -- r11 22
  SIGNAL r11_23 : BIT;  -- r11 23
  SIGNAL r11_24 : BIT;  -- r11 24
  SIGNAL r11_25 : BIT;  -- r11 25
  SIGNAL r11_26 : BIT;  -- r11 26
  SIGNAL r11_27 : BIT;  -- r11 27
  SIGNAL r11_28 : BIT;  -- r11 28
  SIGNAL r11_29 : BIT;  -- r11 29
  SIGNAL r11_30 : BIT;  -- r11 30
  SIGNAL r11_31 : BIT;  -- r11 31
  SIGNAL r11_32 : BIT;  -- r11 32
  SIGNAL r11_33 : BIT;  -- r11 33
  SIGNAL r12_0 : BIT;   -- r12 0
  SIGNAL r12_1 : BIT;   -- r12 1
  SIGNAL r12_2 : BIT;   -- r12 2
  SIGNAL r12_3 : BIT;   -- r12 3
  SIGNAL r12_4 : BIT;   -- r12 4
  SIGNAL r12_5 : BIT;   -- r12 5
  SIGNAL r12_6 : BIT;   -- r12 6
  SIGNAL r12_7 : BIT;   -- r12 7
  SIGNAL r12_8 : BIT;   -- r12 8
  SIGNAL r12_9 : BIT;   -- r12 9
  SIGNAL r12_10 : BIT;  -- r12 10
  SIGNAL r12_11 : BIT;  -- r12 11
  SIGNAL r12_12 : BIT;  -- r12 12
  SIGNAL r12_13 : BIT;  -- r12 13
  SIGNAL r12_14 : BIT;  -- r12 14
  SIGNAL r12_15 : BIT;  -- r12 15
  SIGNAL r12_16 : BIT;  -- r12 16
  SIGNAL r12_17 : BIT;  -- r12 17
  SIGNAL r12_18 : BIT;  -- r12 18
  SIGNAL r12_19 : BIT;  -- r12 19
  SIGNAL r12_20 : BIT;  -- r12 20
  SIGNAL r12_21 : BIT;  -- r12 21
  SIGNAL r12_22 : BIT;  -- r12 22
  SIGNAL r12_23 : BIT;  -- r12 23
  SIGNAL r12_24 : BIT;  -- r12 24
  SIGNAL r12_25 : BIT;  -- r12 25
  SIGNAL r12_26 : BIT;  -- r12 26
  SIGNAL r12_27 : BIT;  -- r12 27
  SIGNAL r12_28 : BIT;  -- r12 28
  SIGNAL r12_29 : BIT;  -- r12 29
  SIGNAL r12_30 : BIT;  -- r12 30
  SIGNAL r12_31 : BIT;  -- r12 31
  SIGNAL r12_32 : BIT;  -- r12 32
  SIGNAL r12_33 : BIT;  -- r12 33
  SIGNAL r13_0 : BIT;   -- r13 0
  SIGNAL r13_1 : BIT;   -- r13 1
  SIGNAL r13_2 : BIT;   -- r13 2
  SIGNAL r13_3 : BIT;   -- r13 3
  SIGNAL r13_4 : BIT;   -- r13 4
  SIGNAL r13_5 : BIT;   -- r13 5
  SIGNAL r13_6 : BIT;   -- r13 6
  SIGNAL r13_7 : BIT;   -- r13 7
  SIGNAL r13_8 : BIT;   -- r13 8
  SIGNAL r13_9 : BIT;   -- r13 9
  SIGNAL r13_10 : BIT;  -- r13 10
  SIGNAL r13_11 : BIT;  -- r13 11
  SIGNAL r13_12 : BIT;  -- r13 12
  SIGNAL r13_13 : BIT;  -- r13 13
  SIGNAL r13_14 : BIT;  -- r13 14
  SIGNAL r13_15 : BIT;  -- r13 15
  SIGNAL r13_16 : BIT;  -- r13 16
  SIGNAL r13_17 : BIT;  -- r13 17
  SIGNAL r13_18 : BIT;  -- r13 18
  SIGNAL r13_19 : BIT;  -- r13 19
  SIGNAL r13_20 : BIT;  -- r13 20
  SIGNAL r13_21 : BIT;  -- r13 21
  SIGNAL r13_22 : BIT;  -- r13 22
  SIGNAL r13_23 : BIT;  -- r13 23
  SIGNAL r13_24 : BIT;  -- r13 24
  SIGNAL r13_25 : BIT;  -- r13 25
  SIGNAL r13_26 : BIT;  -- r13 26
  SIGNAL r13_27 : BIT;  -- r13 27
  SIGNAL r13_28 : BIT;  -- r13 28
  SIGNAL r13_29 : BIT;  -- r13 29
  SIGNAL r13_30 : BIT;  -- r13 30
  SIGNAL r13_31 : BIT;  -- r13 31
  SIGNAL r13_32 : BIT;  -- r13 32
  SIGNAL r13_33 : BIT;  -- r13 33
  SIGNAL r14_0 : BIT;   -- r14 0
  SIGNAL r14_1 : BIT;   -- r14 1
  SIGNAL r14_2 : BIT;   -- r14 2
  SIGNAL r14_3 : BIT;   -- r14 3
  SIGNAL r14_4 : BIT;   -- r14 4
  SIGNAL r14_5 : BIT;   -- r14 5
  SIGNAL r14_6 : BIT;   -- r14 6
  SIGNAL r14_7 : BIT;   -- r14 7
  SIGNAL r14_8 : BIT;   -- r14 8
  SIGNAL r14_9 : BIT;   -- r14 9
  SIGNAL r14_10 : BIT;  -- r14 10
  SIGNAL r14_11 : BIT;  -- r14 11
  SIGNAL r14_12 : BIT;  -- r14 12
  SIGNAL r14_13 : BIT;  -- r14 13
  SIGNAL r14_14 : BIT;  -- r14 14
  SIGNAL r14_15 : BIT;  -- r14 15
  SIGNAL r14_16 : BIT;  -- r14 16
  SIGNAL r14_17 : BIT;  -- r14 17
  SIGNAL r14_18 : BIT;  -- r14 18
  SIGNAL r14_19 : BIT;  -- r14 19
  SIGNAL r14_20 : BIT;  -- r14 20
  SIGNAL r14_21 : BIT;  -- r14 21
  SIGNAL r14_22 : BIT;  -- r14 22
  SIGNAL r14_23 : BIT;  -- r14 23
  SIGNAL r14_24 : BIT;  -- r14 24
  SIGNAL r14_25 : BIT;  -- r14 25
  SIGNAL r14_26 : BIT;  -- r14 26
  SIGNAL r14_27 : BIT;  -- r14 27
  SIGNAL r14_28 : BIT;  -- r14 28
  SIGNAL r14_29 : BIT;  -- r14 29
  SIGNAL r14_30 : BIT;  -- r14 30
  SIGNAL r14_31 : BIT;  -- r14 31
  SIGNAL r14_32 : BIT;  -- r14 32
  SIGNAL r14_33 : BIT;  -- r14 33
  SIGNAL r15_0 : BIT;   -- r15 0
  SIGNAL r15_1 : BIT;   -- r15 1
  SIGNAL r15_2 : BIT;   -- r15 2
  SIGNAL r15_3 : BIT;   -- r15 3
  SIGNAL r15_4 : BIT;   -- r15 4
  SIGNAL r15_5 : BIT;   -- r15 5
  SIGNAL r15_6 : BIT;   -- r15 6
  SIGNAL r15_7 : BIT;   -- r15 7
  SIGNAL r15_8 : BIT;   -- r15 8
  SIGNAL r15_9 : BIT;   -- r15 9
  SIGNAL r15_10 : BIT;  -- r15 10
  SIGNAL r15_11 : BIT;  -- r15 11
  SIGNAL r15_12 : BIT;  -- r15 12
  SIGNAL r15_13 : BIT;  -- r15 13
  SIGNAL r15_14 : BIT;  -- r15 14
  SIGNAL r15_15 : BIT;  -- r15 15
  SIGNAL r15_16 : BIT;  -- r15 16
  SIGNAL r15_17 : BIT;  -- r15 17
  SIGNAL r15_18 : BIT;  -- r15 18
  SIGNAL r15_19 : BIT;  -- r15 19
  SIGNAL r15_20 : BIT;  -- r15 20
  SIGNAL r15_21 : BIT;  -- r15 21
  SIGNAL r15_22 : BIT;  -- r15 22
  SIGNAL r15_23 : BIT;  -- r15 23
  SIGNAL r15_24 : BIT;  -- r15 24
  SIGNAL r15_25 : BIT;  -- r15 25
  SIGNAL r15_26 : BIT;  -- r15 26
  SIGNAL r15_27 : BIT;  -- r15 27
  SIGNAL r15_28 : BIT;  -- r15 28
  SIGNAL r15_29 : BIT;  -- r15 29
  SIGNAL r15_30 : BIT;  -- r15 30
  SIGNAL r15_31 : BIT;  -- r15 31
  SIGNAL r15_32 : BIT;  -- r15 32
  SIGNAL r15_33 : BIT;  -- r15 33
  SIGNAL r16_0 : BIT;   -- r16 0
  SIGNAL r16_1 : BIT;   -- r16 1
  SIGNAL r16_2 : BIT;   -- r16 2
  SIGNAL r16_3 : BIT;   -- r16 3
  SIGNAL r16_4 : BIT;   -- r16 4
  SIGNAL r16_5 : BIT;   -- r16 5
  SIGNAL r16_6 : BIT;   -- r16 6
  SIGNAL r16_7 : BIT;   -- r16 7
  SIGNAL r16_8 : BIT;   -- r16 8
  SIGNAL r16_9 : BIT;   -- r16 9
  SIGNAL r16_10 : BIT;  -- r16 10
  SIGNAL r16_11 : BIT;  -- r16 11
  SIGNAL r16_12 : BIT;  -- r16 12
  SIGNAL r16_13 : BIT;  -- r16 13
  SIGNAL r16_14 : BIT;  -- r16 14
  SIGNAL r16_15 : BIT;  -- r16 15
  SIGNAL r16_16 : BIT;  -- r16 16
  SIGNAL r16_17 : BIT;  -- r16 17
  SIGNAL r16_18 : BIT;  -- r16 18
  SIGNAL r16_19 : BIT;  -- r16 19
  SIGNAL r16_20 : BIT;  -- r16 20
  SIGNAL r16_21 : BIT;  -- r16 21
  SIGNAL r16_22 : BIT;  -- r16 22
  SIGNAL r16_23 : BIT;  -- r16 23
  SIGNAL r16_24 : BIT;  -- r16 24
  SIGNAL r16_25 : BIT;  -- r16 25
  SIGNAL r16_26 : BIT;  -- r16 26
  SIGNAL r16_27 : BIT;  -- r16 27
  SIGNAL r16_28 : BIT;  -- r16 28
  SIGNAL r16_29 : BIT;  -- r16 29
  SIGNAL r16_30 : BIT;  -- r16 30
  SIGNAL r16_31 : BIT;  -- r16 31
  SIGNAL r16_32 : BIT;  -- r16 32
  SIGNAL r16_33 : BIT;  -- r16 33
  SIGNAL r2_0 : BIT;    -- r2 0
  SIGNAL r2_1 : BIT;    -- r2 1
  SIGNAL r2_2 : BIT;    -- r2 2
  SIGNAL r2_3 : BIT;    -- r2 3
  SIGNAL r2_4 : BIT;    -- r2 4
  SIGNAL r2_5 : BIT;    -- r2 5
  SIGNAL r2_6 : BIT;    -- r2 6
  SIGNAL r2_7 : BIT;    -- r2 7
  SIGNAL r2_8 : BIT;    -- r2 8
  SIGNAL r2_9 : BIT;    -- r2 9
  SIGNAL r2_10 : BIT;   -- r2 10
  SIGNAL r2_11 : BIT;   -- r2 11
  SIGNAL r2_12 : BIT;   -- r2 12
  SIGNAL r2_13 : BIT;   -- r2 13
  SIGNAL r2_14 : BIT;   -- r2 14
  SIGNAL r2_15 : BIT;   -- r2 15
  SIGNAL r2_16 : BIT;   -- r2 16
  SIGNAL r2_17 : BIT;   -- r2 17
  SIGNAL r2_18 : BIT;   -- r2 18
  SIGNAL r2_19 : BIT;   -- r2 19
  SIGNAL r2_20 : BIT;   -- r2 20
  SIGNAL r2_21 : BIT;   -- r2 21
  SIGNAL r2_22 : BIT;   -- r2 22
  SIGNAL r2_23 : BIT;   -- r2 23
  SIGNAL r2_24 : BIT;   -- r2 24
  SIGNAL r2_25 : BIT;   -- r2 25
  SIGNAL r2_26 : BIT;   -- r2 26
  SIGNAL r2_27 : BIT;   -- r2 27
  SIGNAL r2_28 : BIT;   -- r2 28
  SIGNAL r2_29 : BIT;   -- r2 29
  SIGNAL r2_30 : BIT;   -- r2 30
  SIGNAL r2_31 : BIT;   -- r2 31
  SIGNAL r2_32 : BIT;   -- r2 32
  SIGNAL r2_33 : BIT;   -- r2 33
  SIGNAL r3_0 : BIT;    -- r3 0
  SIGNAL r3_1 : BIT;    -- r3 1
  SIGNAL r3_2 : BIT;    -- r3 2
  SIGNAL r3_3 : BIT;    -- r3 3
  SIGNAL r3_4 : BIT;    -- r3 4
  SIGNAL r3_5 : BIT;    -- r3 5
  SIGNAL r3_6 : BIT;    -- r3 6
  SIGNAL r3_7 : BIT;    -- r3 7
  SIGNAL r3_8 : BIT;    -- r3 8
  SIGNAL r3_9 : BIT;    -- r3 9
  SIGNAL r3_10 : BIT;   -- r3 10
  SIGNAL r3_11 : BIT;   -- r3 11
  SIGNAL r3_12 : BIT;   -- r3 12
  SIGNAL r3_13 : BIT;   -- r3 13
  SIGNAL r3_14 : BIT;   -- r3 14
  SIGNAL r3_15 : BIT;   -- r3 15
  SIGNAL r3_16 : BIT;   -- r3 16
  SIGNAL r3_17 : BIT;   -- r3 17
  SIGNAL r3_18 : BIT;   -- r3 18
  SIGNAL r3_19 : BIT;   -- r3 19
  SIGNAL r3_20 : BIT;   -- r3 20
  SIGNAL r3_21 : BIT;   -- r3 21
  SIGNAL r3_22 : BIT;   -- r3 22
  SIGNAL r3_23 : BIT;   -- r3 23
  SIGNAL r3_24 : BIT;   -- r3 24
  SIGNAL r3_25 : BIT;   -- r3 25
  SIGNAL r3_26 : BIT;   -- r3 26
  SIGNAL r3_27 : BIT;   -- r3 27
  SIGNAL r3_28 : BIT;   -- r3 28
  SIGNAL r3_29 : BIT;   -- r3 29
  SIGNAL r3_30 : BIT;   -- r3 30
  SIGNAL r3_31 : BIT;   -- r3 31
  SIGNAL r3_32 : BIT;   -- r3 32
  SIGNAL r3_33 : BIT;   -- r3 33
  SIGNAL r4_0 : BIT;    -- r4 0
  SIGNAL r4_1 : BIT;    -- r4 1
  SIGNAL r4_2 : BIT;    -- r4 2
  SIGNAL r4_3 : BIT;    -- r4 3
  SIGNAL r4_4 : BIT;    -- r4 4
  SIGNAL r4_5 : BIT;    -- r4 5
  SIGNAL r4_6 : BIT;    -- r4 6
  SIGNAL r4_7 : BIT;    -- r4 7
  SIGNAL r4_8 : BIT;    -- r4 8
  SIGNAL r4_9 : BIT;    -- r4 9
  SIGNAL r4_10 : BIT;   -- r4 10
  SIGNAL r4_11 : BIT;   -- r4 11
  SIGNAL r4_12 : BIT;   -- r4 12
  SIGNAL r4_13 : BIT;   -- r4 13
  SIGNAL r4_14 : BIT;   -- r4 14
  SIGNAL r4_15 : BIT;   -- r4 15
  SIGNAL r4_16 : BIT;   -- r4 16
  SIGNAL r4_17 : BIT;   -- r4 17
  SIGNAL r4_18 : BIT;   -- r4 18
  SIGNAL r4_19 : BIT;   -- r4 19
  SIGNAL r4_20 : BIT;   -- r4 20
  SIGNAL r4_21 : BIT;   -- r4 21
  SIGNAL r4_22 : BIT;   -- r4 22
  SIGNAL r4_23 : BIT;   -- r4 23
  SIGNAL r4_24 : BIT;   -- r4 24
  SIGNAL r4_25 : BIT;   -- r4 25
  SIGNAL r4_26 : BIT;   -- r4 26
  SIGNAL r4_27 : BIT;   -- r4 27
  SIGNAL r4_28 : BIT;   -- r4 28
  SIGNAL r4_29 : BIT;   -- r4 29
  SIGNAL r4_30 : BIT;   -- r4 30
  SIGNAL r4_31 : BIT;   -- r4 31
  SIGNAL r4_32 : BIT;   -- r4 32
  SIGNAL r4_33 : BIT;   -- r4 33
  SIGNAL r5_0 : BIT;    -- r5 0
  SIGNAL r5_1 : BIT;    -- r5 1
  SIGNAL r5_2 : BIT;    -- r5 2
  SIGNAL r5_3 : BIT;    -- r5 3
  SIGNAL r5_4 : BIT;    -- r5 4
  SIGNAL r5_5 : BIT;    -- r5 5
  SIGNAL r5_6 : BIT;    -- r5 6
  SIGNAL r5_7 : BIT;    -- r5 7
  SIGNAL r5_8 : BIT;    -- r5 8
  SIGNAL r5_9 : BIT;    -- r5 9
  SIGNAL r5_10 : BIT;   -- r5 10
  SIGNAL r5_11 : BIT;   -- r5 11
  SIGNAL r5_12 : BIT;   -- r5 12
  SIGNAL r5_13 : BIT;   -- r5 13
  SIGNAL r5_14 : BIT;   -- r5 14
  SIGNAL r5_15 : BIT;   -- r5 15
  SIGNAL r5_16 : BIT;   -- r5 16
  SIGNAL r5_17 : BIT;   -- r5 17
  SIGNAL r5_18 : BIT;   -- r5 18
  SIGNAL r5_19 : BIT;   -- r5 19
  SIGNAL r5_20 : BIT;   -- r5 20
  SIGNAL r5_21 : BIT;   -- r5 21
  SIGNAL r5_22 : BIT;   -- r5 22
  SIGNAL r5_23 : BIT;   -- r5 23
  SIGNAL r5_24 : BIT;   -- r5 24
  SIGNAL r5_25 : BIT;   -- r5 25
  SIGNAL r5_26 : BIT;   -- r5 26
  SIGNAL r5_27 : BIT;   -- r5 27
  SIGNAL r5_28 : BIT;   -- r5 28
  SIGNAL r5_29 : BIT;   -- r5 29
  SIGNAL r5_30 : BIT;   -- r5 30
  SIGNAL r5_31 : BIT;   -- r5 31
  SIGNAL r5_32 : BIT;   -- r5 32
  SIGNAL r5_33 : BIT;   -- r5 33
  SIGNAL r6_0 : BIT;    -- r6 0
  SIGNAL r6_1 : BIT;    -- r6 1
  SIGNAL r6_2 : BIT;    -- r6 2
  SIGNAL r6_3 : BIT;    -- r6 3
  SIGNAL r6_4 : BIT;    -- r6 4
  SIGNAL r6_5 : BIT;    -- r6 5
  SIGNAL r6_6 : BIT;    -- r6 6
  SIGNAL r6_7 : BIT;    -- r6 7
  SIGNAL r6_8 : BIT;    -- r6 8
  SIGNAL r6_9 : BIT;    -- r6 9
  SIGNAL r6_10 : BIT;   -- r6 10
  SIGNAL r6_11 : BIT;   -- r6 11
  SIGNAL r6_12 : BIT;   -- r6 12
  SIGNAL r6_13 : BIT;   -- r6 13
  SIGNAL r6_14 : BIT;   -- r6 14
  SIGNAL r6_15 : BIT;   -- r6 15
  SIGNAL r6_16 : BIT;   -- r6 16
  SIGNAL r6_17 : BIT;   -- r6 17
  SIGNAL r6_18 : BIT;   -- r6 18
  SIGNAL r6_19 : BIT;   -- r6 19
  SIGNAL r6_20 : BIT;   -- r6 20
  SIGNAL r6_21 : BIT;   -- r6 21
  SIGNAL r6_22 : BIT;   -- r6 22
  SIGNAL r6_23 : BIT;   -- r6 23
  SIGNAL r6_24 : BIT;   -- r6 24
  SIGNAL r6_25 : BIT;   -- r6 25
  SIGNAL r6_26 : BIT;   -- r6 26
  SIGNAL r6_27 : BIT;   -- r6 27
  SIGNAL r6_28 : BIT;   -- r6 28
  SIGNAL r6_29 : BIT;   -- r6 29
  SIGNAL r6_30 : BIT;   -- r6 30
  SIGNAL r6_31 : BIT;   -- r6 31
  SIGNAL r6_32 : BIT;   -- r6 32
  SIGNAL r6_33 : BIT;   -- r6 33
  SIGNAL r7_0 : BIT;    -- r7 0
  SIGNAL r7_1 : BIT;    -- r7 1
  SIGNAL r7_2 : BIT;    -- r7 2
  SIGNAL r7_3 : BIT;    -- r7 3
  SIGNAL r7_4 : BIT;    -- r7 4
  SIGNAL r7_5 : BIT;    -- r7 5
  SIGNAL r7_6 : BIT;    -- r7 6
  SIGNAL r7_7 : BIT;    -- r7 7
  SIGNAL r7_8 : BIT;    -- r7 8
  SIGNAL r7_9 : BIT;    -- r7 9
  SIGNAL r7_10 : BIT;   -- r7 10
  SIGNAL r7_11 : BIT;   -- r7 11
  SIGNAL r7_12 : BIT;   -- r7 12
  SIGNAL r7_13 : BIT;   -- r7 13
  SIGNAL r7_14 : BIT;   -- r7 14
  SIGNAL r7_15 : BIT;   -- r7 15
  SIGNAL r7_16 : BIT;   -- r7 16
  SIGNAL r7_17 : BIT;   -- r7 17
  SIGNAL r7_18 : BIT;   -- r7 18
  SIGNAL r7_19 : BIT;   -- r7 19
  SIGNAL r7_20 : BIT;   -- r7 20
  SIGNAL r7_21 : BIT;   -- r7 21
  SIGNAL r7_22 : BIT;   -- r7 22
  SIGNAL r7_23 : BIT;   -- r7 23
  SIGNAL r7_24 : BIT;   -- r7 24
  SIGNAL r7_25 : BIT;   -- r7 25
  SIGNAL r7_26 : BIT;   -- r7 26
  SIGNAL r7_27 : BIT;   -- r7 27
  SIGNAL r7_28 : BIT;   -- r7 28
  SIGNAL r7_29 : BIT;   -- r7 29
  SIGNAL r7_30 : BIT;   -- r7 30
  SIGNAL r7_31 : BIT;   -- r7 31
  SIGNAL r7_32 : BIT;   -- r7 32
  SIGNAL r7_33 : BIT;   -- r7 33
  SIGNAL r8_0 : BIT;    -- r8 0
  SIGNAL r8_1 : BIT;    -- r8 1
  SIGNAL r8_2 : BIT;    -- r8 2
  SIGNAL r8_3 : BIT;    -- r8 3
  SIGNAL r8_4 : BIT;    -- r8 4
  SIGNAL r8_5 : BIT;    -- r8 5
  SIGNAL r8_6 : BIT;    -- r8 6
  SIGNAL r8_7 : BIT;    -- r8 7
  SIGNAL r8_8 : BIT;    -- r8 8
  SIGNAL r8_9 : BIT;    -- r8 9
  SIGNAL r8_10 : BIT;   -- r8 10
  SIGNAL r8_11 : BIT;   -- r8 11
  SIGNAL r8_12 : BIT;   -- r8 12
  SIGNAL r8_13 : BIT;   -- r8 13
  SIGNAL r8_14 : BIT;   -- r8 14
  SIGNAL r8_15 : BIT;   -- r8 15
  SIGNAL r8_16 : BIT;   -- r8 16
  SIGNAL r8_17 : BIT;   -- r8 17
  SIGNAL r8_18 : BIT;   -- r8 18
  SIGNAL r8_19 : BIT;   -- r8 19
  SIGNAL r8_20 : BIT;   -- r8 20
  SIGNAL r8_21 : BIT;   -- r8 21
  SIGNAL r8_22 : BIT;   -- r8 22
  SIGNAL r8_23 : BIT;   -- r8 23
  SIGNAL r8_24 : BIT;   -- r8 24
  SIGNAL r8_25 : BIT;   -- r8 25
  SIGNAL r8_26 : BIT;   -- r8 26
  SIGNAL r8_27 : BIT;   -- r8 27
  SIGNAL r8_28 : BIT;   -- r8 28
  SIGNAL r8_29 : BIT;   -- r8 29
  SIGNAL r8_30 : BIT;   -- r8 30
  SIGNAL r8_31 : BIT;   -- r8 31
  SIGNAL r8_32 : BIT;   -- r8 32
  SIGNAL r8_33 : BIT;   -- r8 33
  SIGNAL r9_0 : BIT;    -- r9 0
  SIGNAL r9_1 : BIT;    -- r9 1
  SIGNAL r9_2 : BIT;    -- r9 2
  SIGNAL r9_3 : BIT;    -- r9 3
  SIGNAL r9_4 : BIT;    -- r9 4
  SIGNAL r9_5 : BIT;    -- r9 5
  SIGNAL r9_6 : BIT;    -- r9 6
  SIGNAL r9_7 : BIT;    -- r9 7
  SIGNAL r9_8 : BIT;    -- r9 8
  SIGNAL r9_9 : BIT;    -- r9 9
  SIGNAL r9_10 : BIT;   -- r9 10
  SIGNAL r9_11 : BIT;   -- r9 11
  SIGNAL r9_12 : BIT;   -- r9 12
  SIGNAL r9_13 : BIT;   -- r9 13
  SIGNAL r9_14 : BIT;   -- r9 14
  SIGNAL r9_15 : BIT;   -- r9 15
  SIGNAL r9_16 : BIT;   -- r9 16
  SIGNAL r9_17 : BIT;   -- r9 17
  SIGNAL r9_18 : BIT;   -- r9 18
  SIGNAL r9_19 : BIT;   -- r9 19
  SIGNAL r9_20 : BIT;   -- r9 20
  SIGNAL r9_21 : BIT;   -- r9 21
  SIGNAL r9_22 : BIT;   -- r9 22
  SIGNAL r9_23 : BIT;   -- r9 23
  SIGNAL r9_24 : BIT;   -- r9 24
  SIGNAL r9_25 : BIT;   -- r9 25
  SIGNAL r9_26 : BIT;   -- r9 26
  SIGNAL r9_27 : BIT;   -- r9 27
  SIGNAL r9_28 : BIT;   -- r9 28
  SIGNAL r9_29 : BIT;   -- r9 29
  SIGNAL r9_30 : BIT;   -- r9 30
  SIGNAL r9_31 : BIT;   -- r9 31
  SIGNAL r9_32 : BIT;   -- r9 32
  SIGNAL r9_33 : BIT;   -- r9 33

BEGIN

  leftshiftregister1 : leftshiftregister0
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r0_33& r0_32& r0_31& r0_30& r0_29& r0_28& r0_27& r0_26& r0_25& r0_24& r0_23& r0_22& r0_21& r0_20& r0_19& r0_18& r0_17& r0_16& r0_15& r0_14& r0_13& r0_12& r0_11& r0_10& r0_9& r0_8& r0_7& r0_6& r0_5& r0_4& r0_3& r0_2& r0_1& r0_0,
    q => b(0),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister2 : leftshiftregister1
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r1_33& r1_32& r1_31& r1_30& r1_29& r1_28& r1_27& r1_26& r1_25& r1_24& r1_23& r1_22& r1_21& r1_20& r1_19& r1_18& r1_17& r1_16& r1_15& r1_14& r1_13& r1_12& r1_11& r1_10& r1_9& r1_8& r1_7& r1_6& r1_5& r1_4& r1_3& r1_2& r1_1& r1_0,
    q => b(1),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister3 : leftshiftregister2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r2_33& r2_32& r2_31& r2_30& r2_29& r2_28& r2_27& r2_26& r2_25& r2_24& r2_23& r2_22& r2_21& r2_20& r2_19& r2_18& r2_17& r2_16& r2_15& r2_14& r2_13& r2_12& r2_11& r2_10& r2_9& r2_8& r2_7& r2_6& r2_5& r2_4& r2_3& r2_2& r2_1& r2_0,
    q => b(2),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister4 : leftshiftregister3
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r3_33& r3_32& r3_31& r3_30& r3_29& r3_28& r3_27& r3_26& r3_25& r3_24& r3_23& r3_22& r3_21& r3_20& r3_19& r3_18& r3_17& r3_16& r3_15& r3_14& r3_13& r3_12& r3_11& r3_10& r3_9& r3_8& r3_7& r3_6& r3_5& r3_4& r3_3& r3_2& r3_1& r3_0,
    q => b(3),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister5 : leftshiftregister4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r4_33& r4_32& r4_31& r4_30& r4_29& r4_28& r4_27& r4_26& r4_25& r4_24& r4_23& r4_22& r4_21& r4_20& r4_19& r4_18& r4_17& r4_16& r4_15& r4_14& r4_13& r4_12& r4_11& r4_10& r4_9& r4_8& r4_7& r4_6& r4_5& r4_4& r4_3& r4_2& r4_1& r4_0,
    q => b(4),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister6 : leftshiftregister5
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r5_33& r5_32& r5_31& r5_30& r5_29& r5_28& r5_27& r5_26& r5_25& r5_24& r5_23& r5_22& r5_21& r5_20& r5_19& r5_18& r5_17& r5_16& r5_15& r5_14& r5_13& r5_12& r5_11& r5_10& r5_9& r5_8& r5_7& r5_6& r5_5& r5_4& r5_3& r5_2& r5_1& r5_0,
    q => b(5),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister7 : leftshiftregister6
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r6_33& r6_32& r6_31& r6_30& r6_29& r6_28& r6_27& r6_26& r6_25& r6_24& r6_23& r6_22& r6_21& r6_20& r6_19& r6_18& r6_17& r6_16& r6_15& r6_14& r6_13& r6_12& r6_11& r6_10& r6_9& r6_8& r6_7& r6_6& r6_5& r6_4& r6_3& r6_2& r6_1& r6_0,
    q => b(6),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister8 : leftshiftregister7
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r7_33& r7_32& r7_31& r7_30& r7_29& r7_28& r7_27& r7_26& r7_25& r7_24& r7_23& r7_22& r7_21& r7_20& r7_19& r7_18& r7_17& r7_16& r7_15& r7_14& r7_13& r7_12& r7_11& r7_10& r7_9& r7_8& r7_7& r7_6& r7_5& r7_4& r7_3& r7_2& r7_1& r7_0,
    q => b(7),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister9 : leftshiftregister8
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r8_33& r8_32& r8_31& r8_30& r8_29& r8_28& r8_27& r8_26& r8_25& r8_24& r8_23& r8_22& r8_21& r8_20& r8_19& r8_18& r8_17& r8_16& r8_15& r8_14& r8_13& r8_12& r8_11& r8_10& r8_9& r8_8& r8_7& r8_6& r8_5& r8_4& r8_3& r8_2& r8_1& r8_0,
    q => b(8),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister10 : leftshiftregister9
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r9_33& r9_32& r9_31& r9_30& r9_29& r9_28& r9_27& r9_26& r9_25& r9_24& r9_23& r9_22& r9_21& r9_20& r9_19& r9_18& r9_17& r9_16& r9_15& r9_14& r9_13& r9_12& r9_11& r9_10& r9_9& r9_8& r9_7& r9_6& r9_5& r9_4& r9_3& r9_2& r9_1& r9_0,
    q => b(9),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister11 : leftshiftregister10
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r10_33& r10_32& r10_31& r10_30& r10_29& r10_28& r10_27& r10_26& r10_25& r10_24& r10_23& r10_22& r10_21& r10_20& r10_19& r10_18& r10_17& r10_16& r10_15& r10_14& r10_13& r10_12& r10_11& r10_10& r10_9& r10_8& r10_7& r10_6& r10_5& r10_4& r10_3& r10_2& r10_1& r10_0,
    q => b(10),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister12 : leftshiftregister11
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r11_33& r11_32& r11_31& r11_30& r11_29& r11_28& r11_27& r11_26& r11_25& r11_24& r11_23& r11_22& r11_21& r11_20& r11_19& r11_18& r11_17& r11_16& r11_15& r11_14& r11_13& r11_12& r11_11& r11_10& r11_9& r11_8& r11_7& r11_6& r11_5& r11_4& r11_3& r11_2& r11_1& r11_0,
    q => b(11),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister13 : leftshiftregister12
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r12_33& r12_32& r12_31& r12_30& r12_29& r12_28& r12_27& r12_26& r12_25& r12_24& r12_23& r12_22& r12_21& r12_20& r12_19& r12_18& r12_17& r12_16& r12_15& r12_14& r12_13& r12_12& r12_11& r12_10& r12_9& r12_8& r12_7& r12_6& r12_5& r12_4& r12_3& r12_2& r12_1& r12_0,
    q => b(12),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister14 : leftshiftregister13
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r13_33& r13_32& r13_31& r13_30& r13_29& r13_28& r13_27& r13_26& r13_25& r13_24& r13_23& r13_22& r13_21& r13_20& r13_19& r13_18& r13_17& r13_16& r13_15& r13_14& r13_13& r13_12& r13_11& r13_10& r13_9& r13_8& r13_7& r13_6& r13_5& r13_4& r13_3& r13_2& r13_1& r13_0,
    q => b(13),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister15 : leftshiftregister14
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r14_33& r14_32& r14_31& r14_30& r14_29& r14_28& r14_27& r14_26& r14_25& r14_24& r14_23& r14_22& r14_21& r14_20& r14_19& r14_18& r14_17& r14_16& r14_15& r14_14& r14_13& r14_12& r14_11& r14_10& r14_9& r14_8& r14_7& r14_6& r14_5& r14_4& r14_3& r14_2& r14_1& r14_0,
    q => b(14),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister16 : leftshiftregister15
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r15_33& r15_32& r15_31& r15_30& r15_29& r15_28& r15_27& r15_26& r15_25& r15_24& r15_23& r15_22& r15_21& r15_20& r15_19& r15_18& r15_17& r15_16& r15_15& r15_14& r15_13& r15_12& r15_11& r15_10& r15_9& r15_8& r15_7& r15_6& r15_5& r15_4& r15_3& r15_2& r15_1& r15_0,
    q => b(15),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  leftshiftregister17 : leftshiftregister16
    PORT MAP (
    vss => vss,
    vdd => vdd,
    r => r16_33& r16_32& r16_31& r16_30& r16_29& r16_28& r16_27& r16_26& r16_25& r16_24& r16_23& r16_22& r16_21& r16_20& r16_19& r16_18& r16_17& r16_16& r16_15& r16_14& r16_13& r16_12& r16_11& r16_10& r16_9& r16_8& r16_7& r16_6& r16_5& r16_4& r16_3& r16_2& r16_1& r16_0,
    q => b(16),
    p => a(16)& a(15)& a(14)& a(13)& a(12)& a(11)& a(10)& a(9)& a(8)& a(7)& a(6)& a(5)& a(4)& a(3)& a(2)& a(1)& a(0));
  zero34 : zero34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => o0_33& o0_32& o0_31& o0_30& o0_29& o0_28& o0_27& o0_26& o0_25& o0_24& o0_23& o0_22& o0_21& o0_20& o0_19& o0_18& o0_17& o0_16& o0_15& o0_14& o0_13& o0_12& o0_11& o0_10& o0_9& o0_8& o0_7& o0_6& o0_5& o0_4& o0_3& o0_2& o0_1& o0_0);
  fulladder341 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o1_33& o1_32& o1_31& o1_30& o1_29& o1_28& o1_27& o1_26& o1_25& o1_24& o1_23& o1_22& o1_21& o1_20& o1_19& o1_18& o1_17& o1_16& o1_15& o1_14& o1_13& o1_12& o1_11& o1_10& o1_9& o1_8& o1_7& o1_6& o1_5& o1_4& o1_3& o1_2& o1_1& o1_0,
    b => r0_33& r0_32& r0_31& r0_30& r0_29& r0_28& r0_27& r0_26& r0_25& r0_24& r0_23& r0_22& r0_21& r0_20& r0_19& r0_18& r0_17& r0_16& r0_15& r0_14& r0_13& r0_12& r0_11& r0_10& r0_9& r0_8& r0_7& r0_6& r0_5& r0_4& r0_3& r0_2& r0_1& r0_0,
    a => o0_33& o0_32& o0_31& o0_30& o0_29& o0_28& o0_27& o0_26& o0_25& o0_24& o0_23& o0_22& o0_21& o0_20& o0_19& o0_18& o0_17& o0_16& o0_15& o0_14& o0_13& o0_12& o0_11& o0_10& o0_9& o0_8& o0_7& o0_6& o0_5& o0_4& o0_3& o0_2& o0_1& o0_0);
  fulladder342 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o2_33& o2_32& o2_31& o2_30& o2_29& o2_28& o2_27& o2_26& o2_25& o2_24& o2_23& o2_22& o2_21& o2_20& o2_19& o2_18& o2_17& o2_16& o2_15& o2_14& o2_13& o2_12& o2_11& o2_10& o2_9& o2_8& o2_7& o2_6& o2_5& o2_4& o2_3& o2_2& o2_1& o2_0,
    b => r1_33& r1_32& r1_31& r1_30& r1_29& r1_28& r1_27& r1_26& r1_25& r1_24& r1_23& r1_22& r1_21& r1_20& r1_19& r1_18& r1_17& r1_16& r1_15& r1_14& r1_13& r1_12& r1_11& r1_10& r1_9& r1_8& r1_7& r1_6& r1_5& r1_4& r1_3& r1_2& r1_1& r1_0,
    a => o1_33& o1_32& o1_31& o1_30& o1_29& o1_28& o1_27& o1_26& o1_25& o1_24& o1_23& o1_22& o1_21& o1_20& o1_19& o1_18& o1_17& o1_16& o1_15& o1_14& o1_13& o1_12& o1_11& o1_10& o1_9& o1_8& o1_7& o1_6& o1_5& o1_4& o1_3& o1_2& o1_1& o1_0);
  fulladder343 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o3_33& o3_32& o3_31& o3_30& o3_29& o3_28& o3_27& o3_26& o3_25& o3_24& o3_23& o3_22& o3_21& o3_20& o3_19& o3_18& o3_17& o3_16& o3_15& o3_14& o3_13& o3_12& o3_11& o3_10& o3_9& o3_8& o3_7& o3_6& o3_5& o3_4& o3_3& o3_2& o3_1& o3_0,
    b => r2_33& r2_32& r2_31& r2_30& r2_29& r2_28& r2_27& r2_26& r2_25& r2_24& r2_23& r2_22& r2_21& r2_20& r2_19& r2_18& r2_17& r2_16& r2_15& r2_14& r2_13& r2_12& r2_11& r2_10& r2_9& r2_8& r2_7& r2_6& r2_5& r2_4& r2_3& r2_2& r2_1& r2_0,
    a => o2_33& o2_32& o2_31& o2_30& o2_29& o2_28& o2_27& o2_26& o2_25& o2_24& o2_23& o2_22& o2_21& o2_20& o2_19& o2_18& o2_17& o2_16& o2_15& o2_14& o2_13& o2_12& o2_11& o2_10& o2_9& o2_8& o2_7& o2_6& o2_5& o2_4& o2_3& o2_2& o2_1& o2_0);
  fulladder344 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o4_33& o4_32& o4_31& o4_30& o4_29& o4_28& o4_27& o4_26& o4_25& o4_24& o4_23& o4_22& o4_21& o4_20& o4_19& o4_18& o4_17& o4_16& o4_15& o4_14& o4_13& o4_12& o4_11& o4_10& o4_9& o4_8& o4_7& o4_6& o4_5& o4_4& o4_3& o4_2& o4_1& o4_0,
    b => r3_33& r3_32& r3_31& r3_30& r3_29& r3_28& r3_27& r3_26& r3_25& r3_24& r3_23& r3_22& r3_21& r3_20& r3_19& r3_18& r3_17& r3_16& r3_15& r3_14& r3_13& r3_12& r3_11& r3_10& r3_9& r3_8& r3_7& r3_6& r3_5& r3_4& r3_3& r3_2& r3_1& r3_0,
    a => o3_33& o3_32& o3_31& o3_30& o3_29& o3_28& o3_27& o3_26& o3_25& o3_24& o3_23& o3_22& o3_21& o3_20& o3_19& o3_18& o3_17& o3_16& o3_15& o3_14& o3_13& o3_12& o3_11& o3_10& o3_9& o3_8& o3_7& o3_6& o3_5& o3_4& o3_3& o3_2& o3_1& o3_0);
  fulladder345 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o5_33& o5_32& o5_31& o5_30& o5_29& o5_28& o5_27& o5_26& o5_25& o5_24& o5_23& o5_22& o5_21& o5_20& o5_19& o5_18& o5_17& o5_16& o5_15& o5_14& o5_13& o5_12& o5_11& o5_10& o5_9& o5_8& o5_7& o5_6& o5_5& o5_4& o5_3& o5_2& o5_1& o5_0,
    b => r4_33& r4_32& r4_31& r4_30& r4_29& r4_28& r4_27& r4_26& r4_25& r4_24& r4_23& r4_22& r4_21& r4_20& r4_19& r4_18& r4_17& r4_16& r4_15& r4_14& r4_13& r4_12& r4_11& r4_10& r4_9& r4_8& r4_7& r4_6& r4_5& r4_4& r4_3& r4_2& r4_1& r4_0,
    a => o4_33& o4_32& o4_31& o4_30& o4_29& o4_28& o4_27& o4_26& o4_25& o4_24& o4_23& o4_22& o4_21& o4_20& o4_19& o4_18& o4_17& o4_16& o4_15& o4_14& o4_13& o4_12& o4_11& o4_10& o4_9& o4_8& o4_7& o4_6& o4_5& o4_4& o4_3& o4_2& o4_1& o4_0);
  fulladder346 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o6_33& o6_32& o6_31& o6_30& o6_29& o6_28& o6_27& o6_26& o6_25& o6_24& o6_23& o6_22& o6_21& o6_20& o6_19& o6_18& o6_17& o6_16& o6_15& o6_14& o6_13& o6_12& o6_11& o6_10& o6_9& o6_8& o6_7& o6_6& o6_5& o6_4& o6_3& o6_2& o6_1& o6_0,
    b => r5_33& r5_32& r5_31& r5_30& r5_29& r5_28& r5_27& r5_26& r5_25& r5_24& r5_23& r5_22& r5_21& r5_20& r5_19& r5_18& r5_17& r5_16& r5_15& r5_14& r5_13& r5_12& r5_11& r5_10& r5_9& r5_8& r5_7& r5_6& r5_5& r5_4& r5_3& r5_2& r5_1& r5_0,
    a => o5_33& o5_32& o5_31& o5_30& o5_29& o5_28& o5_27& o5_26& o5_25& o5_24& o5_23& o5_22& o5_21& o5_20& o5_19& o5_18& o5_17& o5_16& o5_15& o5_14& o5_13& o5_12& o5_11& o5_10& o5_9& o5_8& o5_7& o5_6& o5_5& o5_4& o5_3& o5_2& o5_1& o5_0);
  fulladder347 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o7_33& o7_32& o7_31& o7_30& o7_29& o7_28& o7_27& o7_26& o7_25& o7_24& o7_23& o7_22& o7_21& o7_20& o7_19& o7_18& o7_17& o7_16& o7_15& o7_14& o7_13& o7_12& o7_11& o7_10& o7_9& o7_8& o7_7& o7_6& o7_5& o7_4& o7_3& o7_2& o7_1& o7_0,
    b => r6_33& r6_32& r6_31& r6_30& r6_29& r6_28& r6_27& r6_26& r6_25& r6_24& r6_23& r6_22& r6_21& r6_20& r6_19& r6_18& r6_17& r6_16& r6_15& r6_14& r6_13& r6_12& r6_11& r6_10& r6_9& r6_8& r6_7& r6_6& r6_5& r6_4& r6_3& r6_2& r6_1& r6_0,
    a => o6_33& o6_32& o6_31& o6_30& o6_29& o6_28& o6_27& o6_26& o6_25& o6_24& o6_23& o6_22& o6_21& o6_20& o6_19& o6_18& o6_17& o6_16& o6_15& o6_14& o6_13& o6_12& o6_11& o6_10& o6_9& o6_8& o6_7& o6_6& o6_5& o6_4& o6_3& o6_2& o6_1& o6_0);
  fulladder348 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o8_33& o8_32& o8_31& o8_30& o8_29& o8_28& o8_27& o8_26& o8_25& o8_24& o8_23& o8_22& o8_21& o8_20& o8_19& o8_18& o8_17& o8_16& o8_15& o8_14& o8_13& o8_12& o8_11& o8_10& o8_9& o8_8& o8_7& o8_6& o8_5& o8_4& o8_3& o8_2& o8_1& o8_0,
    b => r7_33& r7_32& r7_31& r7_30& r7_29& r7_28& r7_27& r7_26& r7_25& r7_24& r7_23& r7_22& r7_21& r7_20& r7_19& r7_18& r7_17& r7_16& r7_15& r7_14& r7_13& r7_12& r7_11& r7_10& r7_9& r7_8& r7_7& r7_6& r7_5& r7_4& r7_3& r7_2& r7_1& r7_0,
    a => o7_33& o7_32& o7_31& o7_30& o7_29& o7_28& o7_27& o7_26& o7_25& o7_24& o7_23& o7_22& o7_21& o7_20& o7_19& o7_18& o7_17& o7_16& o7_15& o7_14& o7_13& o7_12& o7_11& o7_10& o7_9& o7_8& o7_7& o7_6& o7_5& o7_4& o7_3& o7_2& o7_1& o7_0);
  fulladder349 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o9_33& o9_32& o9_31& o9_30& o9_29& o9_28& o9_27& o9_26& o9_25& o9_24& o9_23& o9_22& o9_21& o9_20& o9_19& o9_18& o9_17& o9_16& o9_15& o9_14& o9_13& o9_12& o9_11& o9_10& o9_9& o9_8& o9_7& o9_6& o9_5& o9_4& o9_3& o9_2& o9_1& o9_0,
    b => r8_33& r8_32& r8_31& r8_30& r8_29& r8_28& r8_27& r8_26& r8_25& r8_24& r8_23& r8_22& r8_21& r8_20& r8_19& r8_18& r8_17& r8_16& r8_15& r8_14& r8_13& r8_12& r8_11& r8_10& r8_9& r8_8& r8_7& r8_6& r8_5& r8_4& r8_3& r8_2& r8_1& r8_0,
    a => o8_33& o8_32& o8_31& o8_30& o8_29& o8_28& o8_27& o8_26& o8_25& o8_24& o8_23& o8_22& o8_21& o8_20& o8_19& o8_18& o8_17& o8_16& o8_15& o8_14& o8_13& o8_12& o8_11& o8_10& o8_9& o8_8& o8_7& o8_6& o8_5& o8_4& o8_3& o8_2& o8_1& o8_0);
  fulladder3410 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o10_33& o10_32& o10_31& o10_30& o10_29& o10_28& o10_27& o10_26& o10_25& o10_24& o10_23& o10_22& o10_21& o10_20& o10_19& o10_18& o10_17& o10_16& o10_15& o10_14& o10_13& o10_12& o10_11& o10_10& o10_9& o10_8& o10_7& o10_6& o10_5& o10_4& o10_3& o10_2& o10_1& o10_0,
    b => r9_33& r9_32& r9_31& r9_30& r9_29& r9_28& r9_27& r9_26& r9_25& r9_24& r9_23& r9_22& r9_21& r9_20& r9_19& r9_18& r9_17& r9_16& r9_15& r9_14& r9_13& r9_12& r9_11& r9_10& r9_9& r9_8& r9_7& r9_6& r9_5& r9_4& r9_3& r9_2& r9_1& r9_0,
    a => o9_33& o9_32& o9_31& o9_30& o9_29& o9_28& o9_27& o9_26& o9_25& o9_24& o9_23& o9_22& o9_21& o9_20& o9_19& o9_18& o9_17& o9_16& o9_15& o9_14& o9_13& o9_12& o9_11& o9_10& o9_9& o9_8& o9_7& o9_6& o9_5& o9_4& o9_3& o9_2& o9_1& o9_0);
  fulladder3411 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o11_33& o11_32& o11_31& o11_30& o11_29& o11_28& o11_27& o11_26& o11_25& o11_24& o11_23& o11_22& o11_21& o11_20& o11_19& o11_18& o11_17& o11_16& o11_15& o11_14& o11_13& o11_12& o11_11& o11_10& o11_9& o11_8& o11_7& o11_6& o11_5& o11_4& o11_3& o11_2& o11_1& o11_0,
    b => r10_33& r10_32& r10_31& r10_30& r10_29& r10_28& r10_27& r10_26& r10_25& r10_24& r10_23& r10_22& r10_21& r10_20& r10_19& r10_18& r10_17& r10_16& r10_15& r10_14& r10_13& r10_12& r10_11& r10_10& r10_9& r10_8& r10_7& r10_6& r10_5& r10_4& r10_3& r10_2& r10_1& r10_0,
    a => o10_33& o10_32& o10_31& o10_30& o10_29& o10_28& o10_27& o10_26& o10_25& o10_24& o10_23& o10_22& o10_21& o10_20& o10_19& o10_18& o10_17& o10_16& o10_15& o10_14& o10_13& o10_12& o10_11& o10_10& o10_9& o10_8& o10_7& o10_6& o10_5& o10_4& o10_3& o10_2& o10_1& o10_0);
  fulladder3412 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o12_33& o12_32& o12_31& o12_30& o12_29& o12_28& o12_27& o12_26& o12_25& o12_24& o12_23& o12_22& o12_21& o12_20& o12_19& o12_18& o12_17& o12_16& o12_15& o12_14& o12_13& o12_12& o12_11& o12_10& o12_9& o12_8& o12_7& o12_6& o12_5& o12_4& o12_3& o12_2& o12_1& o12_0,
    b => r11_33& r11_32& r11_31& r11_30& r11_29& r11_28& r11_27& r11_26& r11_25& r11_24& r11_23& r11_22& r11_21& r11_20& r11_19& r11_18& r11_17& r11_16& r11_15& r11_14& r11_13& r11_12& r11_11& r11_10& r11_9& r11_8& r11_7& r11_6& r11_5& r11_4& r11_3& r11_2& r11_1& r11_0,
    a => o11_33& o11_32& o11_31& o11_30& o11_29& o11_28& o11_27& o11_26& o11_25& o11_24& o11_23& o11_22& o11_21& o11_20& o11_19& o11_18& o11_17& o11_16& o11_15& o11_14& o11_13& o11_12& o11_11& o11_10& o11_9& o11_8& o11_7& o11_6& o11_5& o11_4& o11_3& o11_2& o11_1& o11_0);
  fulladder3413 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o13_33& o13_32& o13_31& o13_30& o13_29& o13_28& o13_27& o13_26& o13_25& o13_24& o13_23& o13_22& o13_21& o13_20& o13_19& o13_18& o13_17& o13_16& o13_15& o13_14& o13_13& o13_12& o13_11& o13_10& o13_9& o13_8& o13_7& o13_6& o13_5& o13_4& o13_3& o13_2& o13_1& o13_0,
    b => r12_33& r12_32& r12_31& r12_30& r12_29& r12_28& r12_27& r12_26& r12_25& r12_24& r12_23& r12_22& r12_21& r12_20& r12_19& r12_18& r12_17& r12_16& r12_15& r12_14& r12_13& r12_12& r12_11& r12_10& r12_9& r12_8& r12_7& r12_6& r12_5& r12_4& r12_3& r12_2& r12_1& r12_0,
    a => o12_33& o12_32& o12_31& o12_30& o12_29& o12_28& o12_27& o12_26& o12_25& o12_24& o12_23& o12_22& o12_21& o12_20& o12_19& o12_18& o12_17& o12_16& o12_15& o12_14& o12_13& o12_12& o12_11& o12_10& o12_9& o12_8& o12_7& o12_6& o12_5& o12_4& o12_3& o12_2& o12_1& o12_0);
  fulladder3414 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o14_33& o14_32& o14_31& o14_30& o14_29& o14_28& o14_27& o14_26& o14_25& o14_24& o14_23& o14_22& o14_21& o14_20& o14_19& o14_18& o14_17& o14_16& o14_15& o14_14& o14_13& o14_12& o14_11& o14_10& o14_9& o14_8& o14_7& o14_6& o14_5& o14_4& o14_3& o14_2& o14_1& o14_0,
    b => r13_33& r13_32& r13_31& r13_30& r13_29& r13_28& r13_27& r13_26& r13_25& r13_24& r13_23& r13_22& r13_21& r13_20& r13_19& r13_18& r13_17& r13_16& r13_15& r13_14& r13_13& r13_12& r13_11& r13_10& r13_9& r13_8& r13_7& r13_6& r13_5& r13_4& r13_3& r13_2& r13_1& r13_0,
    a => o13_33& o13_32& o13_31& o13_30& o13_29& o13_28& o13_27& o13_26& o13_25& o13_24& o13_23& o13_22& o13_21& o13_20& o13_19& o13_18& o13_17& o13_16& o13_15& o13_14& o13_13& o13_12& o13_11& o13_10& o13_9& o13_8& o13_7& o13_6& o13_5& o13_4& o13_3& o13_2& o13_1& o13_0);
  fulladder3415 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o15_33& o15_32& o15_31& o15_30& o15_29& o15_28& o15_27& o15_26& o15_25& o15_24& o15_23& o15_22& o15_21& o15_20& o15_19& o15_18& o15_17& o15_16& o15_15& o15_14& o15_13& o15_12& o15_11& o15_10& o15_9& o15_8& o15_7& o15_6& o15_5& o15_4& o15_3& o15_2& o15_1& o15_0,
    b => r14_33& r14_32& r14_31& r14_30& r14_29& r14_28& r14_27& r14_26& r14_25& r14_24& r14_23& r14_22& r14_21& r14_20& r14_19& r14_18& r14_17& r14_16& r14_15& r14_14& r14_13& r14_12& r14_11& r14_10& r14_9& r14_8& r14_7& r14_6& r14_5& r14_4& r14_3& r14_2& r14_1& r14_0,
    a => o14_33& o14_32& o14_31& o14_30& o14_29& o14_28& o14_27& o14_26& o14_25& o14_24& o14_23& o14_22& o14_21& o14_20& o14_19& o14_18& o14_17& o14_16& o14_15& o14_14& o14_13& o14_12& o14_11& o14_10& o14_9& o14_8& o14_7& o14_6& o14_5& o14_4& o14_3& o14_2& o14_1& o14_0);
  fulladder3416 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o16_33& o16_32& o16_31& o16_30& o16_29& o16_28& o16_27& o16_26& o16_25& o16_24& o16_23& o16_22& o16_21& o16_20& o16_19& o16_18& o16_17& o16_16& o16_15& o16_14& o16_13& o16_12& o16_11& o16_10& o16_9& o16_8& o16_7& o16_6& o16_5& o16_4& o16_3& o16_2& o16_1& o16_0,
    b => r15_33& r15_32& r15_31& r15_30& r15_29& r15_28& r15_27& r15_26& r15_25& r15_24& r15_23& r15_22& r15_21& r15_20& r15_19& r15_18& r15_17& r15_16& r15_15& r15_14& r15_13& r15_12& r15_11& r15_10& r15_9& r15_8& r15_7& r15_6& r15_5& r15_4& r15_3& r15_2& r15_1& r15_0,
    a => o15_33& o15_32& o15_31& o15_30& o15_29& o15_28& o15_27& o15_26& o15_25& o15_24& o15_23& o15_22& o15_21& o15_20& o15_19& o15_18& o15_17& o15_16& o15_15& o15_14& o15_13& o15_12& o15_11& o15_10& o15_9& o15_8& o15_7& o15_6& o15_5& o15_4& o15_3& o15_2& o15_1& o15_0);
  fulladder3417 : fulladder34
    PORT MAP (
    vss => vss,
    vdd => vdd,
    sum => o17(33)& o17(32)& o17(31)& o17(30)& o17(29)& o17(28)& o17(27)& o17(26)& o17(25)& o17(24)& o17(23)& o17(22)& o17(21)& o17(20)& o17(19)& o17(18)& o17(17)& o17(16)& o17(15)& o17(14)& o17(13)& o17(12)& o17(11)& o17(10)& o17(9)& o17(8)& o17(7)& o17(6)& o17(5)& o17(4)& o17(3)& o17(2)& o17(1)& o17(0),
    b => r16_33& r16_32& r16_31& r16_30& r16_29& r16_28& r16_27& r16_26& r16_25& r16_24& r16_23& r16_22& r16_21& r16_20& r16_19& r16_18& r16_17& r16_16& r16_15& r16_14& r16_13& r16_12& r16_11& r16_10& r16_9& r16_8& r16_7& r16_6& r16_5& r16_4& r16_3& r16_2& r16_1& r16_0,
    a => o16_33& o16_32& o16_31& o16_30& o16_29& o16_28& o16_27& o16_26& o16_25& o16_24& o16_23& o16_22& o16_21& o16_20& o16_19& o16_18& o16_17& o16_16& o16_15& o16_14& o16_13& o16_12& o16_11& o16_10& o16_9& o16_8& o16_7& o16_6& o16_5& o16_4& o16_3& o16_2& o16_1& o16_0);

end VST;

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.