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

Subversion Repositories idea

[/] [idea/] [trunk/] [behavioral/] [key_regulator/] [dec16to288.vbe] - Rev 9

Compare with Previous | Blame | View Log

-- VHDL data flow description generated from `dec16to288`
--              date : Fri Jul 27 01:34:23 2001


-- Entity Declaration

ENTITY dec16to288 IS
  PORT (
  a : in bit_vector(15 DOWNTO 0) ;      -- a
  clr : in BIT; -- clr
  en : in BIT;  -- en
  sel : in bit_vector(4 DOWNTO 0) ;     -- sel
  o1 : out bit_vector(15 DOWNTO 0) ;    -- o1
  o2 : out bit_vector(15 DOWNTO 0) ;    -- o2
  o3 : out bit_vector(15 DOWNTO 0) ;    -- o3
  o4 : out bit_vector(15 DOWNTO 0) ;    -- o4
  o5 : out bit_vector(15 DOWNTO 0) ;    -- o5
  o6 : out bit_vector(15 DOWNTO 0) ;    -- o6
  o7 : out bit_vector(15 DOWNTO 0) ;    -- o7
  o8 : out bit_vector(15 DOWNTO 0) ;    -- o8
  o9 : out bit_vector(15 DOWNTO 0) ;    -- o9
  o10 : out bit_vector(15 DOWNTO 0) ;   -- o10
  o11 : out bit_vector(15 DOWNTO 0) ;   -- o11
  o12 : out bit_vector(15 DOWNTO 0) ;   -- o12
  o13 : out bit_vector(15 DOWNTO 0) ;   -- o13
  o14 : out bit_vector(15 DOWNTO 0) ;   -- o14
  o15 : out bit_vector(15 DOWNTO 0) ;   -- o15
  o16 : out bit_vector(15 DOWNTO 0) ;   -- o16
  o17 : out bit_vector(15 DOWNTO 0) ;   -- o17
  o18 : out bit_vector(15 DOWNTO 0) ;   -- o18
  vdd : in BIT; -- vdd
  vss : in BIT  -- vss
  );
END dec16to288;


-- Architecture Declaration

ARCHITECTURE behaviour_data_flow OF dec16to288 IS
  SIGNAL reg1 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg1
  SIGNAL reg2 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg2
  SIGNAL reg3 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg3
  SIGNAL reg4 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg4
  SIGNAL reg5 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg5
  SIGNAL reg6 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg6
  SIGNAL reg7 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg7
  SIGNAL reg8 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg8
  SIGNAL reg9 : REG_VECTOR(15 DOWNTO 0) REGISTER;       -- reg9
  SIGNAL reg10 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg10
  SIGNAL reg11 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg11
  SIGNAL reg12 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg12
  SIGNAL reg13 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg13
  SIGNAL reg14 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg14
  SIGNAL reg15 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg15
  SIGNAL reg16 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg16
  SIGNAL reg17 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg17
  SIGNAL reg18 : REG_VECTOR(15 DOWNTO 0) REGISTER;      -- reg18
  SIGNAL aux63 : BIT;           -- aux63
  SIGNAL aux62 : BIT;           -- aux62
  SIGNAL aux61 : BIT;           -- aux61
  SIGNAL aux60 : BIT;           -- aux60
  SIGNAL aux59 : BIT;           -- aux59
  SIGNAL aux58 : BIT;           -- aux58
  SIGNAL aux57 : BIT;           -- aux57
  SIGNAL aux56 : BIT;           -- aux56
  SIGNAL aux55 : BIT;           -- aux55
  SIGNAL aux54 : BIT;           -- aux54
  SIGNAL aux53 : BIT;           -- aux53
  SIGNAL aux52 : BIT;           -- aux52
  SIGNAL aux51 : BIT;           -- aux51
  SIGNAL aux50 : BIT;           -- aux50
  SIGNAL aux49 : BIT;           -- aux49
  SIGNAL aux48 : BIT;           -- aux48
  SIGNAL aux47 : BIT;           -- aux47
  SIGNAL aux46 : BIT;           -- aux46
  SIGNAL aux45 : BIT;           -- aux45
  SIGNAL aux44 : BIT;           -- aux44
  SIGNAL aux43 : BIT;           -- aux43
  SIGNAL aux42 : BIT;           -- aux42
  SIGNAL aux41 : BIT;           -- aux41
  SIGNAL aux40 : BIT;           -- aux40
  SIGNAL aux39 : BIT;           -- aux39
  SIGNAL aux37 : BIT;           -- aux37
  SIGNAL aux35 : BIT;           -- aux35
  SIGNAL aux33 : BIT;           -- aux33
  SIGNAL aux64 : BIT;           -- aux64
  SIGNAL aux65 : BIT;           -- aux65

BEGIN
  ASSERT ((vdd and not (vss)) = '1')
    REPORT "power supply is missing on dec16to288x"
    SEVERITY WARNING;

  aux65 <= (not (sel (3)) and not (sel (4)));
  aux64 <= (not (sel (4)) and sel (3));
  aux33 <= (not (sel (2)) and not (sel (1)) and sel (0));
  aux35 <= (sel (4) and not (sel (3)) and aux33);
  aux37 <= (not (sel (2)) and not (sel (1)) and not (sel (0)));
  aux39 <= (sel (4) and not (sel (3)) and aux37);
  aux40 <= (sel (1) and sel (0));
  aux41 <= (sel (2) and aux40);
  aux42 <= (aux64 and aux41);
  aux43 <= (not (sel (0)) and sel (1));
  aux44 <= (sel (2) and aux43);
  aux45 <= (aux64 and aux44);
  aux46 <= (sel (2) and not (sel (1)) and sel (0));
  aux47 <= (aux64 and aux46);
  aux48 <= (sel (2) and not (sel (1)) and not (sel (0)));
  aux49 <= (aux64 and aux48);
  aux50 <= (not (sel (2)) and aux40);
  aux51 <= (aux64 and aux50);
  aux52 <= (not (sel (2)) and aux43);
  aux53 <= (aux64 and aux52);
  aux54 <= (aux64 and aux33);
  aux55 <= (aux64 and aux37);
  aux56 <= (aux65 and aux41);
  aux57 <= (aux65 and aux44);
  aux58 <= (aux65 and aux46);
  aux59 <= (aux65 and aux48);
  aux60 <= (aux65 and aux50);
  aux61 <= (aux65 and aux52);
  aux62 <= (not (sel (4)) and not (sel (3)) and aux33);
  aux63 <= (not (sel (4)) and not (sel (3)) and aux37);
  label0 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (0) <= GUARDED (a (0) and aux35);
  END BLOCK label0;
  label1 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (1) <= GUARDED (a (1) and aux35);
  END BLOCK label1;
  label2 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (2) <= GUARDED (a (2) and aux35);
  END BLOCK label2;
  label3 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (3) <= GUARDED (a (3) and aux35);
  END BLOCK label3;
  label4 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (4) <= GUARDED (a (4) and aux35);
  END BLOCK label4;
  label5 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (5) <= GUARDED (a (5) and aux35);
  END BLOCK label5;
  label6 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (6) <= GUARDED (a (6) and aux35);
  END BLOCK label6;
  label7 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (7) <= GUARDED (a (7) and aux35);
  END BLOCK label7;
  label8 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (8) <= GUARDED (a (8) and aux35);
  END BLOCK label8;
  label9 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (9) <= GUARDED (a (9) and aux35);
  END BLOCK label9;
  label10 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (10) <= GUARDED (a (10) and aux35);
  END BLOCK label10;
  label11 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (11) <= GUARDED (a (11) and aux35);
  END BLOCK label11;
  label12 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (12) <= GUARDED (a (12) and aux35);
  END BLOCK label12;
  label13 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (13) <= GUARDED (a (13) and aux35);
  END BLOCK label13;
  label14 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (14) <= GUARDED (a (14) and aux35);
  END BLOCK label14;
  label15 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg18 (15) <= GUARDED (a (15) and aux35);
  END BLOCK label15;
  label16 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (0) <= GUARDED (a (0) and aux39);
  END BLOCK label16;
  label17 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (1) <= GUARDED (a (1) and aux39);
  END BLOCK label17;
  label18 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (2) <= GUARDED (a (2) and aux39);
  END BLOCK label18;
  label19 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (3) <= GUARDED (a (3) and aux39);
  END BLOCK label19;
  label20 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (4) <= GUARDED (a (4) and aux39);
  END BLOCK label20;
  label21 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (5) <= GUARDED (a (5) and aux39);
  END BLOCK label21;
  label22 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (6) <= GUARDED (a (6) and aux39);
  END BLOCK label22;
  label23 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (7) <= GUARDED (a (7) and aux39);
  END BLOCK label23;
  label24 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (8) <= GUARDED (a (8) and aux39);
  END BLOCK label24;
  label25 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (9) <= GUARDED (a (9) and aux39);
  END BLOCK label25;
  label26 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (10) <= GUARDED (a (10) and aux39);
  END BLOCK label26;
  label27 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (11) <= GUARDED (a (11) and aux39);
  END BLOCK label27;
  label28 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (12) <= GUARDED (a (12) and aux39);
  END BLOCK label28;
  label29 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (13) <= GUARDED (a (13) and aux39);
  END BLOCK label29;
  label30 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (14) <= GUARDED (a (14) and aux39);
  END BLOCK label30;
  label31 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg17 (15) <= GUARDED (a (15) and aux39);
  END BLOCK label31;
  label32 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (0) <= GUARDED (a (0) and aux42);
  END BLOCK label32;
  label33 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (1) <= GUARDED (a (1) and aux42);
  END BLOCK label33;
  label34 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (2) <= GUARDED (a (2) and aux42);
  END BLOCK label34;
  label35 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (3) <= GUARDED (a (3) and aux42);
  END BLOCK label35;
  label36 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (4) <= GUARDED (a (4) and aux42);
  END BLOCK label36;
  label37 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (5) <= GUARDED (a (5) and aux42);
  END BLOCK label37;
  label38 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (6) <= GUARDED (a (6) and aux42);
  END BLOCK label38;
  label39 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (7) <= GUARDED (a (7) and aux42);
  END BLOCK label39;
  label40 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (8) <= GUARDED (a (8) and aux42);
  END BLOCK label40;
  label41 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (9) <= GUARDED (a (9) and aux42);
  END BLOCK label41;
  label42 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (10) <= GUARDED (a (10) and aux42);
  END BLOCK label42;
  label43 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (11) <= GUARDED (a (11) and aux42);
  END BLOCK label43;
  label44 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (12) <= GUARDED (a (12) and aux42);
  END BLOCK label44;
  label45 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (13) <= GUARDED (a (13) and aux42);
  END BLOCK label45;
  label46 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (14) <= GUARDED (a (14) and aux42);
  END BLOCK label46;
  label47 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg16 (15) <= GUARDED (a (15) and aux42);
  END BLOCK label47;
  label48 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (0) <= GUARDED (a (0) and aux45);
  END BLOCK label48;
  label49 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (1) <= GUARDED (a (1) and aux45);
  END BLOCK label49;
  label50 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (2) <= GUARDED (a (2) and aux45);
  END BLOCK label50;
  label51 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (3) <= GUARDED (a (3) and aux45);
  END BLOCK label51;
  label52 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (4) <= GUARDED (a (4) and aux45);
  END BLOCK label52;
  label53 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (5) <= GUARDED (a (5) and aux45);
  END BLOCK label53;
  label54 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (6) <= GUARDED (a (6) and aux45);
  END BLOCK label54;
  label55 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (7) <= GUARDED (a (7) and aux45);
  END BLOCK label55;
  label56 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (8) <= GUARDED (a (8) and aux45);
  END BLOCK label56;
  label57 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (9) <= GUARDED (a (9) and aux45);
  END BLOCK label57;
  label58 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (10) <= GUARDED (a (10) and aux45);
  END BLOCK label58;
  label59 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (11) <= GUARDED (a (11) and aux45);
  END BLOCK label59;
  label60 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (12) <= GUARDED (a (12) and aux45);
  END BLOCK label60;
  label61 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (13) <= GUARDED (a (13) and aux45);
  END BLOCK label61;
  label62 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (14) <= GUARDED (a (14) and aux45);
  END BLOCK label62;
  label63 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg15 (15) <= GUARDED (a (15) and aux45);
  END BLOCK label63;
  label64 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (0) <= GUARDED (a (0) and aux47);
  END BLOCK label64;
  label65 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (1) <= GUARDED (a (1) and aux47);
  END BLOCK label65;
  label66 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (2) <= GUARDED (a (2) and aux47);
  END BLOCK label66;
  label67 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (3) <= GUARDED (a (3) and aux47);
  END BLOCK label67;
  label68 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (4) <= GUARDED (a (4) and aux47);
  END BLOCK label68;
  label69 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (5) <= GUARDED (a (5) and aux47);
  END BLOCK label69;
  label70 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (6) <= GUARDED (a (6) and aux47);
  END BLOCK label70;
  label71 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (7) <= GUARDED (a (7) and aux47);
  END BLOCK label71;
  label72 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (8) <= GUARDED (a (8) and aux47);
  END BLOCK label72;
  label73 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (9) <= GUARDED (a (9) and aux47);
  END BLOCK label73;
  label74 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (10) <= GUARDED (a (10) and aux47);
  END BLOCK label74;
  label75 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (11) <= GUARDED (a (11) and aux47);
  END BLOCK label75;
  label76 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (12) <= GUARDED (a (12) and aux47);
  END BLOCK label76;
  label77 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (13) <= GUARDED (a (13) and aux47);
  END BLOCK label77;
  label78 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (14) <= GUARDED (a (14) and aux47);
  END BLOCK label78;
  label79 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg14 (15) <= GUARDED (a (15) and aux47);
  END BLOCK label79;
  label80 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (0) <= GUARDED (a (0) and aux49);
  END BLOCK label80;
  label81 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (1) <= GUARDED (a (1) and aux49);
  END BLOCK label81;
  label82 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (2) <= GUARDED (a (2) and aux49);
  END BLOCK label82;
  label83 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (3) <= GUARDED (a (3) and aux49);
  END BLOCK label83;
  label84 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (4) <= GUARDED (a (4) and aux49);
  END BLOCK label84;
  label85 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (5) <= GUARDED (a (5) and aux49);
  END BLOCK label85;
  label86 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (6) <= GUARDED (a (6) and aux49);
  END BLOCK label86;
  label87 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (7) <= GUARDED (a (7) and aux49);
  END BLOCK label87;
  label88 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (8) <= GUARDED (a (8) and aux49);
  END BLOCK label88;
  label89 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (9) <= GUARDED (a (9) and aux49);
  END BLOCK label89;
  label90 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (10) <= GUARDED (a (10) and aux49);
  END BLOCK label90;
  label91 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (11) <= GUARDED (a (11) and aux49);
  END BLOCK label91;
  label92 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (12) <= GUARDED (a (12) and aux49);
  END BLOCK label92;
  label93 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (13) <= GUARDED (a (13) and aux49);
  END BLOCK label93;
  label94 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (14) <= GUARDED (a (14) and aux49);
  END BLOCK label94;
  label95 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg13 (15) <= GUARDED (a (15) and aux49);
  END BLOCK label95;
  label96 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (0) <= GUARDED (a (0) and aux51);
  END BLOCK label96;
  label97 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (1) <= GUARDED (a (1) and aux51);
  END BLOCK label97;
  label98 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (2) <= GUARDED (a (2) and aux51);
  END BLOCK label98;
  label99 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (3) <= GUARDED (a (3) and aux51);
  END BLOCK label99;
  label100 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (4) <= GUARDED (a (4) and aux51);
  END BLOCK label100;
  label101 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (5) <= GUARDED (a (5) and aux51);
  END BLOCK label101;
  label102 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (6) <= GUARDED (a (6) and aux51);
  END BLOCK label102;
  label103 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (7) <= GUARDED (a (7) and aux51);
  END BLOCK label103;
  label104 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (8) <= GUARDED (a (8) and aux51);
  END BLOCK label104;
  label105 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (9) <= GUARDED (a (9) and aux51);
  END BLOCK label105;
  label106 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (10) <= GUARDED (a (10) and aux51);
  END BLOCK label106;
  label107 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (11) <= GUARDED (a (11) and aux51);
  END BLOCK label107;
  label108 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (12) <= GUARDED (a (12) and aux51);
  END BLOCK label108;
  label109 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (13) <= GUARDED (a (13) and aux51);
  END BLOCK label109;
  label110 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (14) <= GUARDED (a (14) and aux51);
  END BLOCK label110;
  label111 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg12 (15) <= GUARDED (a (15) and aux51);
  END BLOCK label111;
  label112 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (0) <= GUARDED (a (0) and aux53);
  END BLOCK label112;
  label113 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (1) <= GUARDED (a (1) and aux53);
  END BLOCK label113;
  label114 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (2) <= GUARDED (a (2) and aux53);
  END BLOCK label114;
  label115 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (3) <= GUARDED (a (3) and aux53);
  END BLOCK label115;
  label116 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (4) <= GUARDED (a (4) and aux53);
  END BLOCK label116;
  label117 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (5) <= GUARDED (a (5) and aux53);
  END BLOCK label117;
  label118 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (6) <= GUARDED (a (6) and aux53);
  END BLOCK label118;
  label119 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (7) <= GUARDED (a (7) and aux53);
  END BLOCK label119;
  label120 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (8) <= GUARDED (a (8) and aux53);
  END BLOCK label120;
  label121 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (9) <= GUARDED (a (9) and aux53);
  END BLOCK label121;
  label122 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (10) <= GUARDED (a (10) and aux53);
  END BLOCK label122;
  label123 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (11) <= GUARDED (a (11) and aux53);
  END BLOCK label123;
  label124 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (12) <= GUARDED (a (12) and aux53);
  END BLOCK label124;
  label125 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (13) <= GUARDED (a (13) and aux53);
  END BLOCK label125;
  label126 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (14) <= GUARDED (a (14) and aux53);
  END BLOCK label126;
  label127 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg11 (15) <= GUARDED (a (15) and aux53);
  END BLOCK label127;
  label128 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (0) <= GUARDED (a (0) and aux54);
  END BLOCK label128;
  label129 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (1) <= GUARDED (a (1) and aux54);
  END BLOCK label129;
  label130 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (2) <= GUARDED (a (2) and aux54);
  END BLOCK label130;
  label131 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (3) <= GUARDED (a (3) and aux54);
  END BLOCK label131;
  label132 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (4) <= GUARDED (a (4) and aux54);
  END BLOCK label132;
  label133 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (5) <= GUARDED (a (5) and aux54);
  END BLOCK label133;
  label134 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (6) <= GUARDED (a (6) and aux54);
  END BLOCK label134;
  label135 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (7) <= GUARDED (a (7) and aux54);
  END BLOCK label135;
  label136 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (8) <= GUARDED (a (8) and aux54);
  END BLOCK label136;
  label137 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (9) <= GUARDED (a (9) and aux54);
  END BLOCK label137;
  label138 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (10) <= GUARDED (a (10) and aux54);
  END BLOCK label138;
  label139 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (11) <= GUARDED (a (11) and aux54);
  END BLOCK label139;
  label140 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (12) <= GUARDED (a (12) and aux54);
  END BLOCK label140;
  label141 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (13) <= GUARDED (a (13) and aux54);
  END BLOCK label141;
  label142 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (14) <= GUARDED (a (14) and aux54);
  END BLOCK label142;
  label143 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg10 (15) <= GUARDED (a (15) and aux54);
  END BLOCK label143;
  label144 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (0) <= GUARDED (a (0) and aux55);
  END BLOCK label144;
  label145 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (1) <= GUARDED (a (1) and aux55);
  END BLOCK label145;
  label146 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (2) <= GUARDED (a (2) and aux55);
  END BLOCK label146;
  label147 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (3) <= GUARDED (a (3) and aux55);
  END BLOCK label147;
  label148 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (4) <= GUARDED (a (4) and aux55);
  END BLOCK label148;
  label149 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (5) <= GUARDED (a (5) and aux55);
  END BLOCK label149;
  label150 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (6) <= GUARDED (a (6) and aux55);
  END BLOCK label150;
  label151 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (7) <= GUARDED (a (7) and aux55);
  END BLOCK label151;
  label152 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (8) <= GUARDED (a (8) and aux55);
  END BLOCK label152;
  label153 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (9) <= GUARDED (a (9) and aux55);
  END BLOCK label153;
  label154 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (10) <= GUARDED (a (10) and aux55);
  END BLOCK label154;
  label155 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (11) <= GUARDED (a (11) and aux55);
  END BLOCK label155;
  label156 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (12) <= GUARDED (a (12) and aux55);
  END BLOCK label156;
  label157 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (13) <= GUARDED (a (13) and aux55);
  END BLOCK label157;
  label158 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (14) <= GUARDED (a (14) and aux55);
  END BLOCK label158;
  label159 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg9 (15) <= GUARDED (a (15) and aux55);
  END BLOCK label159;
  label160 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (0) <= GUARDED (a (0) and aux56);
  END BLOCK label160;
  label161 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (1) <= GUARDED (a (1) and aux56);
  END BLOCK label161;
  label162 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (2) <= GUARDED (a (2) and aux56);
  END BLOCK label162;
  label163 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (3) <= GUARDED (a (3) and aux56);
  END BLOCK label163;
  label164 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (4) <= GUARDED (a (4) and aux56);
  END BLOCK label164;
  label165 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (5) <= GUARDED (a (5) and aux56);
  END BLOCK label165;
  label166 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (6) <= GUARDED (a (6) and aux56);
  END BLOCK label166;
  label167 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (7) <= GUARDED (a (7) and aux56);
  END BLOCK label167;
  label168 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (8) <= GUARDED (a (8) and aux56);
  END BLOCK label168;
  label169 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (9) <= GUARDED (a (9) and aux56);
  END BLOCK label169;
  label170 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (10) <= GUARDED (a (10) and aux56);
  END BLOCK label170;
  label171 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (11) <= GUARDED (a (11) and aux56);
  END BLOCK label171;
  label172 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (12) <= GUARDED (a (12) and aux56);
  END BLOCK label172;
  label173 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (13) <= GUARDED (a (13) and aux56);
  END BLOCK label173;
  label174 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (14) <= GUARDED (a (14) and aux56);
  END BLOCK label174;
  label175 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg8 (15) <= GUARDED (a (15) and aux56);
  END BLOCK label175;
  label176 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (0) <= GUARDED (a (0) and aux57);
  END BLOCK label176;
  label177 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (1) <= GUARDED (a (1) and aux57);
  END BLOCK label177;
  label178 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (2) <= GUARDED (a (2) and aux57);
  END BLOCK label178;
  label179 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (3) <= GUARDED (a (3) and aux57);
  END BLOCK label179;
  label180 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (4) <= GUARDED (a (4) and aux57);
  END BLOCK label180;
  label181 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (5) <= GUARDED (a (5) and aux57);
  END BLOCK label181;
  label182 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (6) <= GUARDED (a (6) and aux57);
  END BLOCK label182;
  label183 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (7) <= GUARDED (a (7) and aux57);
  END BLOCK label183;
  label184 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (8) <= GUARDED (a (8) and aux57);
  END BLOCK label184;
  label185 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (9) <= GUARDED (a (9) and aux57);
  END BLOCK label185;
  label186 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (10) <= GUARDED (a (10) and aux57);
  END BLOCK label186;
  label187 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (11) <= GUARDED (a (11) and aux57);
  END BLOCK label187;
  label188 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (12) <= GUARDED (a (12) and aux57);
  END BLOCK label188;
  label189 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (13) <= GUARDED (a (13) and aux57);
  END BLOCK label189;
  label190 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (14) <= GUARDED (a (14) and aux57);
  END BLOCK label190;
  label191 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg7 (15) <= GUARDED (a (15) and aux57);
  END BLOCK label191;
  label192 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (0) <= GUARDED (a (0) and aux58);
  END BLOCK label192;
  label193 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (1) <= GUARDED (a (1) and aux58);
  END BLOCK label193;
  label194 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (2) <= GUARDED (a (2) and aux58);
  END BLOCK label194;
  label195 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (3) <= GUARDED (a (3) and aux58);
  END BLOCK label195;
  label196 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (4) <= GUARDED (a (4) and aux58);
  END BLOCK label196;
  label197 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (5) <= GUARDED (a (5) and aux58);
  END BLOCK label197;
  label198 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (6) <= GUARDED (a (6) and aux58);
  END BLOCK label198;
  label199 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (7) <= GUARDED (a (7) and aux58);
  END BLOCK label199;
  label200 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (8) <= GUARDED (a (8) and aux58);
  END BLOCK label200;
  label201 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (9) <= GUARDED (a (9) and aux58);
  END BLOCK label201;
  label202 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (10) <= GUARDED (a (10) and aux58);
  END BLOCK label202;
  label203 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (11) <= GUARDED (a (11) and aux58);
  END BLOCK label203;
  label204 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (12) <= GUARDED (a (12) and aux58);
  END BLOCK label204;
  label205 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (13) <= GUARDED (a (13) and aux58);
  END BLOCK label205;
  label206 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (14) <= GUARDED (a (14) and aux58);
  END BLOCK label206;
  label207 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg6 (15) <= GUARDED (a (15) and aux58);
  END BLOCK label207;
  label208 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (0) <= GUARDED (a (0) and aux59);
  END BLOCK label208;
  label209 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (1) <= GUARDED (a (1) and aux59);
  END BLOCK label209;
  label210 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (2) <= GUARDED (a (2) and aux59);
  END BLOCK label210;
  label211 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (3) <= GUARDED (a (3) and aux59);
  END BLOCK label211;
  label212 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (4) <= GUARDED (a (4) and aux59);
  END BLOCK label212;
  label213 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (5) <= GUARDED (a (5) and aux59);
  END BLOCK label213;
  label214 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (6) <= GUARDED (a (6) and aux59);
  END BLOCK label214;
  label215 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (7) <= GUARDED (a (7) and aux59);
  END BLOCK label215;
  label216 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (8) <= GUARDED (a (8) and aux59);
  END BLOCK label216;
  label217 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (9) <= GUARDED (a (9) and aux59);
  END BLOCK label217;
  label218 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (10) <= GUARDED (a (10) and aux59);
  END BLOCK label218;
  label219 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (11) <= GUARDED (a (11) and aux59);
  END BLOCK label219;
  label220 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (12) <= GUARDED (a (12) and aux59);
  END BLOCK label220;
  label221 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (13) <= GUARDED (a (13) and aux59);
  END BLOCK label221;
  label222 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (14) <= GUARDED (a (14) and aux59);
  END BLOCK label222;
  label223 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg5 (15) <= GUARDED (a (15) and aux59);
  END BLOCK label223;
  label224 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (0) <= GUARDED (a (0) and aux60);
  END BLOCK label224;
  label225 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (1) <= GUARDED (a (1) and aux60);
  END BLOCK label225;
  label226 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (2) <= GUARDED (a (2) and aux60);
  END BLOCK label226;
  label227 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (3) <= GUARDED (a (3) and aux60);
  END BLOCK label227;
  label228 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (4) <= GUARDED (a (4) and aux60);
  END BLOCK label228;
  label229 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (5) <= GUARDED (a (5) and aux60);
  END BLOCK label229;
  label230 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (6) <= GUARDED (a (6) and aux60);
  END BLOCK label230;
  label231 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (7) <= GUARDED (a (7) and aux60);
  END BLOCK label231;
  label232 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (8) <= GUARDED (a (8) and aux60);
  END BLOCK label232;
  label233 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (9) <= GUARDED (a (9) and aux60);
  END BLOCK label233;
  label234 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (10) <= GUARDED (a (10) and aux60);
  END BLOCK label234;
  label235 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (11) <= GUARDED (a (11) and aux60);
  END BLOCK label235;
  label236 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (12) <= GUARDED (a (12) and aux60);
  END BLOCK label236;
  label237 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (13) <= GUARDED (a (13) and aux60);
  END BLOCK label237;
  label238 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (14) <= GUARDED (a (14) and aux60);
  END BLOCK label238;
  label239 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg4 (15) <= GUARDED (a (15) and aux60);
  END BLOCK label239;
  label240 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (0) <= GUARDED (a (0) and aux61);
  END BLOCK label240;
  label241 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (1) <= GUARDED (a (1) and aux61);
  END BLOCK label241;
  label242 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (2) <= GUARDED (a (2) and aux61);
  END BLOCK label242;
  label243 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (3) <= GUARDED (a (3) and aux61);
  END BLOCK label243;
  label244 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (4) <= GUARDED (a (4) and aux61);
  END BLOCK label244;
  label245 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (5) <= GUARDED (a (5) and aux61);
  END BLOCK label245;
  label246 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (6) <= GUARDED (a (6) and aux61);
  END BLOCK label246;
  label247 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (7) <= GUARDED (a (7) and aux61);
  END BLOCK label247;
  label248 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (8) <= GUARDED (a (8) and aux61);
  END BLOCK label248;
  label249 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (9) <= GUARDED (a (9) and aux61);
  END BLOCK label249;
  label250 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (10) <= GUARDED (a (10) and aux61);
  END BLOCK label250;
  label251 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (11) <= GUARDED (a (11) and aux61);
  END BLOCK label251;
  label252 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (12) <= GUARDED (a (12) and aux61);
  END BLOCK label252;
  label253 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (13) <= GUARDED (a (13) and aux61);
  END BLOCK label253;
  label254 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (14) <= GUARDED (a (14) and aux61);
  END BLOCK label254;
  label255 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg3 (15) <= GUARDED (a (15) and aux61);
  END BLOCK label255;
  label256 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (0) <= GUARDED (a (0) and aux62);
  END BLOCK label256;
  label257 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (1) <= GUARDED (a (1) and aux62);
  END BLOCK label257;
  label258 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (2) <= GUARDED (a (2) and aux62);
  END BLOCK label258;
  label259 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (3) <= GUARDED (a (3) and aux62);
  END BLOCK label259;
  label260 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (4) <= GUARDED (a (4) and aux62);
  END BLOCK label260;
  label261 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (5) <= GUARDED (a (5) and aux62);
  END BLOCK label261;
  label262 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (6) <= GUARDED (a (6) and aux62);
  END BLOCK label262;
  label263 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (7) <= GUARDED (a (7) and aux62);
  END BLOCK label263;
  label264 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (8) <= GUARDED (a (8) and aux62);
  END BLOCK label264;
  label265 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (9) <= GUARDED (a (9) and aux62);
  END BLOCK label265;
  label266 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (10) <= GUARDED (a (10) and aux62);
  END BLOCK label266;
  label267 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (11) <= GUARDED (a (11) and aux62);
  END BLOCK label267;
  label268 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (12) <= GUARDED (a (12) and aux62);
  END BLOCK label268;
  label269 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (13) <= GUARDED (a (13) and aux62);
  END BLOCK label269;
  label270 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (14) <= GUARDED (a (14) and aux62);
  END BLOCK label270;
  label271 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg2 (15) <= GUARDED (a (15) and aux62);
  END BLOCK label271;
  label272 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (0) <= GUARDED (a (0) and aux63);
  END BLOCK label272;
  label273 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (1) <= GUARDED (a (1) and aux63);
  END BLOCK label273;
  label274 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (2) <= GUARDED (a (2) and aux63);
  END BLOCK label274;
  label275 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (3) <= GUARDED (a (3) and aux63);
  END BLOCK label275;
  label276 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (4) <= GUARDED (a (4) and aux63);
  END BLOCK label276;
  label277 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (5) <= GUARDED (a (5) and aux63);
  END BLOCK label277;
  label278 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (6) <= GUARDED (a (6) and aux63);
  END BLOCK label278;
  label279 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (7) <= GUARDED (a (7) and aux63);
  END BLOCK label279;
  label280 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (8) <= GUARDED (a (8) and aux63);
  END BLOCK label280;
  label281 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (9) <= GUARDED (a (9) and aux63);
  END BLOCK label281;
  label282 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (10) <= GUARDED (a (10) and aux63);
  END BLOCK label282;
  label283 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (11) <= GUARDED (a (11) and aux63);
  END BLOCK label283;
  label284 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (12) <= GUARDED (a (12) and aux63);
  END BLOCK label284;
  label285 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (13) <= GUARDED (a (13) and aux63);
  END BLOCK label285;
  label286 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (14) <= GUARDED (a (14) and aux63);
  END BLOCK label286;
  label287 : BLOCK ((en and not (en'STABLE)) = '1')
  BEGIN
    reg1 (15) <= GUARDED (a (15) and aux63);
  END BLOCK label287;

o18 (0) <= (not (clr) and reg18 (0));

o18 (1) <= (not (clr) and reg18 (1));

o18 (2) <= (not (clr) and reg18 (2));

o18 (3) <= (not (clr) and reg18 (3));

o18 (4) <= (not (clr) and reg18 (4));

o18 (5) <= (not (clr) and reg18 (5));

o18 (6) <= (not (clr) and reg18 (6));

o18 (7) <= (not (clr) and reg18 (7));

o18 (8) <= (not (clr) and reg18 (8));

o18 (9) <= (not (clr) and reg18 (9));

o18 (10) <= (not (clr) and reg18 (10));

o18 (11) <= (not (clr) and reg18 (11));

o18 (12) <= (not (clr) and reg18 (12));

o18 (13) <= (not (clr) and reg18 (13));

o18 (14) <= (not (clr) and reg18 (14));

o18 (15) <= (not (clr) and reg18 (15));

o17 (0) <= (not (clr) and reg17 (0));

o17 (1) <= (not (clr) and reg17 (1));

o17 (2) <= (not (clr) and reg17 (2));

o17 (3) <= (not (clr) and reg17 (3));

o17 (4) <= (not (clr) and reg17 (4));

o17 (5) <= (not (clr) and reg17 (5));

o17 (6) <= (not (clr) and reg17 (6));

o17 (7) <= (not (clr) and reg17 (7));

o17 (8) <= (not (clr) and reg17 (8));

o17 (9) <= (not (clr) and reg17 (9));

o17 (10) <= (not (clr) and reg17 (10));

o17 (11) <= (not (clr) and reg17 (11));

o17 (12) <= (not (clr) and reg17 (12));

o17 (13) <= (not (clr) and reg17 (13));

o17 (14) <= (not (clr) and reg17 (14));

o17 (15) <= (not (clr) and reg17 (15));

o16 (0) <= (not (clr) and reg16 (0));

o16 (1) <= (not (clr) and reg16 (1));

o16 (2) <= (not (clr) and reg16 (2));

o16 (3) <= (not (clr) and reg16 (3));

o16 (4) <= (not (clr) and reg16 (4));

o16 (5) <= (not (clr) and reg16 (5));

o16 (6) <= (not (clr) and reg16 (6));

o16 (7) <= (not (clr) and reg16 (7));

o16 (8) <= (not (clr) and reg16 (8));

o16 (9) <= (not (clr) and reg16 (9));

o16 (10) <= (not (clr) and reg16 (10));

o16 (11) <= (not (clr) and reg16 (11));

o16 (12) <= (not (clr) and reg16 (12));

o16 (13) <= (not (clr) and reg16 (13));

o16 (14) <= (not (clr) and reg16 (14));

o16 (15) <= (not (clr) and reg16 (15));

o15 (0) <= (not (clr) and reg15 (0));

o15 (1) <= (not (clr) and reg15 (1));

o15 (2) <= (not (clr) and reg15 (2));

o15 (3) <= (not (clr) and reg15 (3));

o15 (4) <= (not (clr) and reg15 (4));

o15 (5) <= (not (clr) and reg15 (5));

o15 (6) <= (not (clr) and reg15 (6));

o15 (7) <= (not (clr) and reg15 (7));

o15 (8) <= (not (clr) and reg15 (8));

o15 (9) <= (not (clr) and reg15 (9));

o15 (10) <= (not (clr) and reg15 (10));

o15 (11) <= (not (clr) and reg15 (11));

o15 (12) <= (not (clr) and reg15 (12));

o15 (13) <= (not (clr) and reg15 (13));

o15 (14) <= (not (clr) and reg15 (14));

o15 (15) <= (not (clr) and reg15 (15));

o14 (0) <= (not (clr) and reg14 (0));

o14 (1) <= (not (clr) and reg14 (1));

o14 (2) <= (not (clr) and reg14 (2));

o14 (3) <= (not (clr) and reg14 (3));

o14 (4) <= (not (clr) and reg14 (4));

o14 (5) <= (not (clr) and reg14 (5));

o14 (6) <= (not (clr) and reg14 (6));

o14 (7) <= (not (clr) and reg14 (7));

o14 (8) <= (not (clr) and reg14 (8));

o14 (9) <= (not (clr) and reg14 (9));

o14 (10) <= (not (clr) and reg14 (10));

o14 (11) <= (not (clr) and reg14 (11));

o14 (12) <= (not (clr) and reg14 (12));

o14 (13) <= (not (clr) and reg14 (13));

o14 (14) <= (not (clr) and reg14 (14));

o14 (15) <= (not (clr) and reg14 (15));

o13 (0) <= (not (clr) and reg13 (0));

o13 (1) <= (not (clr) and reg13 (1));

o13 (2) <= (not (clr) and reg13 (2));

o13 (3) <= (not (clr) and reg13 (3));

o13 (4) <= (not (clr) and reg13 (4));

o13 (5) <= (not (clr) and reg13 (5));

o13 (6) <= (not (clr) and reg13 (6));

o13 (7) <= (not (clr) and reg13 (7));

o13 (8) <= (not (clr) and reg13 (8));

o13 (9) <= (not (clr) and reg13 (9));

o13 (10) <= (not (clr) and reg13 (10));

o13 (11) <= (not (clr) and reg13 (11));

o13 (12) <= (not (clr) and reg13 (12));

o13 (13) <= (not (clr) and reg13 (13));

o13 (14) <= (not (clr) and reg13 (14));

o13 (15) <= (not (clr) and reg13 (15));

o12 (0) <= (not (clr) and reg12 (0));

o12 (1) <= (not (clr) and reg12 (1));

o12 (2) <= (not (clr) and reg12 (2));

o12 (3) <= (not (clr) and reg12 (3));

o12 (4) <= (not (clr) and reg12 (4));

o12 (5) <= (not (clr) and reg12 (5));

o12 (6) <= (not (clr) and reg12 (6));

o12 (7) <= (not (clr) and reg12 (7));

o12 (8) <= (not (clr) and reg12 (8));

o12 (9) <= (not (clr) and reg12 (9));

o12 (10) <= (not (clr) and reg12 (10));

o12 (11) <= (not (clr) and reg12 (11));

o12 (12) <= (not (clr) and reg12 (12));

o12 (13) <= (not (clr) and reg12 (13));

o12 (14) <= (not (clr) and reg12 (14));

o12 (15) <= (not (clr) and reg12 (15));

o11 (0) <= (not (clr) and reg11 (0));

o11 (1) <= (not (clr) and reg11 (1));

o11 (2) <= (not (clr) and reg11 (2));

o11 (3) <= (not (clr) and reg11 (3));

o11 (4) <= (not (clr) and reg11 (4));

o11 (5) <= (not (clr) and reg11 (5));

o11 (6) <= (not (clr) and reg11 (6));

o11 (7) <= (not (clr) and reg11 (7));

o11 (8) <= (not (clr) and reg11 (8));

o11 (9) <= (not (clr) and reg11 (9));

o11 (10) <= (not (clr) and reg11 (10));

o11 (11) <= (not (clr) and reg11 (11));

o11 (12) <= (not (clr) and reg11 (12));

o11 (13) <= (not (clr) and reg11 (13));

o11 (14) <= (not (clr) and reg11 (14));

o11 (15) <= (not (clr) and reg11 (15));

o10 (0) <= (not (clr) and reg10 (0));

o10 (1) <= (not (clr) and reg10 (1));

o10 (2) <= (not (clr) and reg10 (2));

o10 (3) <= (not (clr) and reg10 (3));

o10 (4) <= (not (clr) and reg10 (4));

o10 (5) <= (not (clr) and reg10 (5));

o10 (6) <= (not (clr) and reg10 (6));

o10 (7) <= (not (clr) and reg10 (7));

o10 (8) <= (not (clr) and reg10 (8));

o10 (9) <= (not (clr) and reg10 (9));

o10 (10) <= (not (clr) and reg10 (10));

o10 (11) <= (not (clr) and reg10 (11));

o10 (12) <= (not (clr) and reg10 (12));

o10 (13) <= (not (clr) and reg10 (13));

o10 (14) <= (not (clr) and reg10 (14));

o10 (15) <= (not (clr) and reg10 (15));

o9 (0) <= (not (clr) and reg9 (0));

o9 (1) <= (not (clr) and reg9 (1));

o9 (2) <= (not (clr) and reg9 (2));

o9 (3) <= (not (clr) and reg9 (3));

o9 (4) <= (not (clr) and reg9 (4));

o9 (5) <= (not (clr) and reg9 (5));

o9 (6) <= (not (clr) and reg9 (6));

o9 (7) <= (not (clr) and reg9 (7));

o9 (8) <= (not (clr) and reg9 (8));

o9 (9) <= (not (clr) and reg9 (9));

o9 (10) <= (not (clr) and reg9 (10));

o9 (11) <= (not (clr) and reg9 (11));

o9 (12) <= (not (clr) and reg9 (12));

o9 (13) <= (not (clr) and reg9 (13));

o9 (14) <= (not (clr) and reg9 (14));

o9 (15) <= (not (clr) and reg9 (15));

o8 (0) <= (not (clr) and reg8 (0));

o8 (1) <= (not (clr) and reg8 (1));

o8 (2) <= (not (clr) and reg8 (2));

o8 (3) <= (not (clr) and reg8 (3));

o8 (4) <= (not (clr) and reg8 (4));

o8 (5) <= (not (clr) and reg8 (5));

o8 (6) <= (not (clr) and reg8 (6));

o8 (7) <= (not (clr) and reg8 (7));

o8 (8) <= (not (clr) and reg8 (8));

o8 (9) <= (not (clr) and reg8 (9));

o8 (10) <= (not (clr) and reg8 (10));

o8 (11) <= (not (clr) and reg8 (11));

o8 (12) <= (not (clr) and reg8 (12));

o8 (13) <= (not (clr) and reg8 (13));

o8 (14) <= (not (clr) and reg8 (14));

o8 (15) <= (not (clr) and reg8 (15));

o7 (0) <= (not (clr) and reg7 (0));

o7 (1) <= (not (clr) and reg7 (1));

o7 (2) <= (not (clr) and reg7 (2));

o7 (3) <= (not (clr) and reg7 (3));

o7 (4) <= (not (clr) and reg7 (4));

o7 (5) <= (not (clr) and reg7 (5));

o7 (6) <= (not (clr) and reg7 (6));

o7 (7) <= (not (clr) and reg7 (7));

o7 (8) <= (not (clr) and reg7 (8));

o7 (9) <= (not (clr) and reg7 (9));

o7 (10) <= (not (clr) and reg7 (10));

o7 (11) <= (not (clr) and reg7 (11));

o7 (12) <= (not (clr) and reg7 (12));

o7 (13) <= (not (clr) and reg7 (13));

o7 (14) <= (not (clr) and reg7 (14));

o7 (15) <= (not (clr) and reg7 (15));

o6 (0) <= (not (clr) and reg6 (0));

o6 (1) <= (not (clr) and reg6 (1));

o6 (2) <= (not (clr) and reg6 (2));

o6 (3) <= (not (clr) and reg6 (3));

o6 (4) <= (not (clr) and reg6 (4));

o6 (5) <= (not (clr) and reg6 (5));

o6 (6) <= (not (clr) and reg6 (6));

o6 (7) <= (not (clr) and reg6 (7));

o6 (8) <= (not (clr) and reg6 (8));

o6 (9) <= (not (clr) and reg6 (9));

o6 (10) <= (not (clr) and reg6 (10));

o6 (11) <= (not (clr) and reg6 (11));

o6 (12) <= (not (clr) and reg6 (12));

o6 (13) <= (not (clr) and reg6 (13));

o6 (14) <= (not (clr) and reg6 (14));

o6 (15) <= (not (clr) and reg6 (15));

o5 (0) <= (not (clr) and reg5 (0));

o5 (1) <= (not (clr) and reg5 (1));

o5 (2) <= (not (clr) and reg5 (2));

o5 (3) <= (not (clr) and reg5 (3));

o5 (4) <= (not (clr) and reg5 (4));

o5 (5) <= (not (clr) and reg5 (5));

o5 (6) <= (not (clr) and reg5 (6));

o5 (7) <= (not (clr) and reg5 (7));

o5 (8) <= (not (clr) and reg5 (8));

o5 (9) <= (not (clr) and reg5 (9));

o5 (10) <= (not (clr) and reg5 (10));

o5 (11) <= (not (clr) and reg5 (11));

o5 (12) <= (not (clr) and reg5 (12));

o5 (13) <= (not (clr) and reg5 (13));

o5 (14) <= (not (clr) and reg5 (14));

o5 (15) <= (not (clr) and reg5 (15));

o4 (0) <= (not (clr) and reg4 (0));

o4 (1) <= (not (clr) and reg4 (1));

o4 (2) <= (not (clr) and reg4 (2));

o4 (3) <= (not (clr) and reg4 (3));

o4 (4) <= (not (clr) and reg4 (4));

o4 (5) <= (not (clr) and reg4 (5));

o4 (6) <= (not (clr) and reg4 (6));

o4 (7) <= (not (clr) and reg4 (7));

o4 (8) <= (not (clr) and reg4 (8));

o4 (9) <= (not (clr) and reg4 (9));

o4 (10) <= (not (clr) and reg4 (10));

o4 (11) <= (not (clr) and reg4 (11));

o4 (12) <= (not (clr) and reg4 (12));

o4 (13) <= (not (clr) and reg4 (13));

o4 (14) <= (not (clr) and reg4 (14));

o4 (15) <= (not (clr) and reg4 (15));

o3 (0) <= (not (clr) and reg3 (0));

o3 (1) <= (not (clr) and reg3 (1));

o3 (2) <= (not (clr) and reg3 (2));

o3 (3) <= (not (clr) and reg3 (3));

o3 (4) <= (not (clr) and reg3 (4));

o3 (5) <= (not (clr) and reg3 (5));

o3 (6) <= (not (clr) and reg3 (6));

o3 (7) <= (not (clr) and reg3 (7));

o3 (8) <= (not (clr) and reg3 (8));

o3 (9) <= (not (clr) and reg3 (9));

o3 (10) <= (not (clr) and reg3 (10));

o3 (11) <= (not (clr) and reg3 (11));

o3 (12) <= (not (clr) and reg3 (12));

o3 (13) <= (not (clr) and reg3 (13));

o3 (14) <= (not (clr) and reg3 (14));

o3 (15) <= (not (clr) and reg3 (15));

o2 (0) <= (not (clr) and reg2 (0));

o2 (1) <= (not (clr) and reg2 (1));

o2 (2) <= (not (clr) and reg2 (2));

o2 (3) <= (not (clr) and reg2 (3));

o2 (4) <= (not (clr) and reg2 (4));

o2 (5) <= (not (clr) and reg2 (5));

o2 (6) <= (not (clr) and reg2 (6));

o2 (7) <= (not (clr) and reg2 (7));

o2 (8) <= (not (clr) and reg2 (8));

o2 (9) <= (not (clr) and reg2 (9));

o2 (10) <= (not (clr) and reg2 (10));

o2 (11) <= (not (clr) and reg2 (11));

o2 (12) <= (not (clr) and reg2 (12));

o2 (13) <= (not (clr) and reg2 (13));

o2 (14) <= (not (clr) and reg2 (14));

o2 (15) <= (not (clr) and reg2 (15));

o1 (0) <= (not (clr) and reg1 (0));

o1 (1) <= (not (clr) and reg1 (1));

o1 (2) <= (not (clr) and reg1 (2));

o1 (3) <= (not (clr) and reg1 (3));

o1 (4) <= (not (clr) and reg1 (4));

o1 (5) <= (not (clr) and reg1 (5));

o1 (6) <= (not (clr) and reg1 (6));

o1 (7) <= (not (clr) and reg1 (7));

o1 (8) <= (not (clr) and reg1 (8));

o1 (9) <= (not (clr) and reg1 (9));

o1 (10) <= (not (clr) and reg1 (10));

o1 (11) <= (not (clr) and reg1 (11));

o1 (12) <= (not (clr) and reg1 (12));

o1 (13) <= (not (clr) and reg1 (13));

o1 (14) <= (not (clr) and reg1 (14));

o1 (15) <= (not (clr) and reg1 (15));
END;

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.