--- VHDL generated by LogSynth framework (c) Petr Fiser
Library IEEE;
use IEEE.std_logic_1164.all;

entity Cookbook__eightbyeight_sad__part11 is 
  Port (
    lo237,lo226,lo238,lo227,lo239,lo228,lo240,lo229,lo241,lo230,lo242,lo231,lo243,lo232,lo244,lo233,lo245,lo234,lo246,lo235,lo247,lo236: in std_logic;
    n1449,n1454,n1459,n1464,n1469,n1474,n1479,n1484,n1489,n1494,n1499,n1504: inout std_logic
  );
end Cookbook__eightbyeight_sad__part11;

architecture Cookbook__eightbyeight_sad__part11_behav of Cookbook__eightbyeight_sad__part11 is
signal n2689,n2691,n2693,n2695,n2697,n2699,n2701,n2703,n2705,n2707: std_logic;
begin
    n1449 <= ( not lo237 and lo226 )
      or ( lo237 and not lo226 );
    n2689 <= ( lo237 and lo226 );
    n1454 <= ( not n2689 and not lo238 and lo227 )
      or ( not n2689 and lo238 and not lo227 )
      or ( n2689 and not lo238 and not lo227 )
      or ( n2689 and lo238 and lo227 );
    n2691 <= ( n2689 and lo238 )
      or ( n2689 and lo227 )
      or ( lo238 and lo227 );
    n1459 <= ( not n2691 and not lo239 and lo228 )
      or ( not n2691 and lo239 and not lo228 )
      or ( n2691 and not lo239 and not lo228 )
      or ( n2691 and lo239 and lo228 );
    n2693 <= ( n2691 and lo239 )
      or ( n2691 and lo228 )
      or ( lo239 and lo228 );
    n1464 <= ( not n2693 and not lo240 and lo229 )
      or ( not n2693 and lo240 and not lo229 )
      or ( n2693 and not lo240 and not lo229 )
      or ( n2693 and lo240 and lo229 );
    n2695 <= ( n2693 and lo240 )
      or ( n2693 and lo229 )
      or ( lo240 and lo229 );
    n1469 <= ( not n2695 and not lo241 and lo230 )
      or ( not n2695 and lo241 and not lo230 )
      or ( n2695 and not lo241 and not lo230 )
      or ( n2695 and lo241 and lo230 );
    n2697 <= ( n2695 and lo241 )
      or ( n2695 and lo230 )
      or ( lo241 and lo230 );
    n1474 <= ( not n2697 and not lo242 and lo231 )
      or ( not n2697 and lo242 and not lo231 )
      or ( n2697 and not lo242 and not lo231 )
      or ( n2697 and lo242 and lo231 );
    n2699 <= ( n2697 and lo242 )
      or ( n2697 and lo231 )
      or ( lo242 and lo231 );
    n1479 <= ( not n2699 and not lo243 and lo232 )
      or ( not n2699 and lo243 and not lo232 )
      or ( n2699 and not lo243 and not lo232 )
      or ( n2699 and lo243 and lo232 );
    n2701 <= ( n2699 and lo243 )
      or ( n2699 and lo232 )
      or ( lo243 and lo232 );
    n1484 <= ( not n2701 and not lo244 and lo233 )
      or ( not n2701 and lo244 and not lo233 )
      or ( n2701 and not lo244 and not lo233 )
      or ( n2701 and lo244 and lo233 );
    n2703 <= ( n2701 and lo244 )
      or ( n2701 and lo233 )
      or ( lo244 and lo233 );
    n1489 <= ( not n2703 and not lo245 and lo234 )
      or ( not n2703 and lo245 and not lo234 )
      or ( n2703 and not lo245 and not lo234 )
      or ( n2703 and lo245 and lo234 );
    n2705 <= ( n2703 and lo245 )
      or ( n2703 and lo234 )
      or ( lo245 and lo234 );
    n1494 <= ( not n2705 and not lo246 and lo235 )
      or ( not n2705 and lo246 and not lo235 )
      or ( n2705 and not lo246 and not lo235 )
      or ( n2705 and lo246 and lo235 );
    n2707 <= ( n2705 and lo246 )
      or ( n2705 and lo235 )
      or ( lo246 and lo235 );
    n1499 <= ( not n2707 and not lo247 and lo236 )
      or ( not n2707 and lo247 and not lo236 )
      or ( n2707 and not lo247 and not lo236 )
      or ( n2707 and lo247 and lo236 );
    n1504 <= ( n2707 and lo247 )
      or ( n2707 and lo236 )
      or ( lo247 and lo236 );
end Cookbook__eightbyeight_sad__part11_behav;
