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

entity Cookbook__eightbyeight_sad__part14 is 
  Port (
    lo309,lo296,lo310,lo297,lo311,lo298,lo312,lo299,lo313,lo300,lo314,lo301,lo315,lo302,lo316,lo303,lo317,lo304,lo318,lo305,lo319,lo306,lo320,lo307,lo321,lo308: in std_logic;
    n1639,n1644,n1649,n1654,n1659,n1664,n1669,n1674,n1679,n1684,n1689,n1694,n1699,n1704: inout std_logic
  );
end Cookbook__eightbyeight_sad__part14;

architecture Cookbook__eightbyeight_sad__part14_behav of Cookbook__eightbyeight_sad__part14 is
signal n2759,n2761,n2763,n2765,n2767,n2769,n2771,n2773,n2775,n2777,n2779,n2781: std_logic;
begin
    n1639 <= ( not lo309 and lo296 )
      or ( lo309 and not lo296 );
    n2759 <= ( lo309 and lo296 );
    n1644 <= ( not n2759 and not lo310 and lo297 )
      or ( not n2759 and lo310 and not lo297 )
      or ( n2759 and not lo310 and not lo297 )
      or ( n2759 and lo310 and lo297 );
    n2761 <= ( n2759 and lo310 )
      or ( n2759 and lo297 )
      or ( lo310 and lo297 );
    n1649 <= ( not n2761 and not lo311 and lo298 )
      or ( not n2761 and lo311 and not lo298 )
      or ( n2761 and not lo311 and not lo298 )
      or ( n2761 and lo311 and lo298 );
    n2763 <= ( n2761 and lo311 )
      or ( n2761 and lo298 )
      or ( lo311 and lo298 );
    n1654 <= ( not n2763 and not lo312 and lo299 )
      or ( not n2763 and lo312 and not lo299 )
      or ( n2763 and not lo312 and not lo299 )
      or ( n2763 and lo312 and lo299 );
    n2765 <= ( n2763 and lo312 )
      or ( n2763 and lo299 )
      or ( lo312 and lo299 );
    n1659 <= ( not n2765 and not lo313 and lo300 )
      or ( not n2765 and lo313 and not lo300 )
      or ( n2765 and not lo313 and not lo300 )
      or ( n2765 and lo313 and lo300 );
    n2767 <= ( n2765 and lo313 )
      or ( n2765 and lo300 )
      or ( lo313 and lo300 );
    n1664 <= ( not n2767 and not lo314 and lo301 )
      or ( not n2767 and lo314 and not lo301 )
      or ( n2767 and not lo314 and not lo301 )
      or ( n2767 and lo314 and lo301 );
    n2769 <= ( n2767 and lo314 )
      or ( n2767 and lo301 )
      or ( lo314 and lo301 );
    n1669 <= ( not n2769 and not lo315 and lo302 )
      or ( not n2769 and lo315 and not lo302 )
      or ( n2769 and not lo315 and not lo302 )
      or ( n2769 and lo315 and lo302 );
    n2771 <= ( n2769 and lo315 )
      or ( n2769 and lo302 )
      or ( lo315 and lo302 );
    n1674 <= ( not n2771 and not lo316 and lo303 )
      or ( not n2771 and lo316 and not lo303 )
      or ( n2771 and not lo316 and not lo303 )
      or ( n2771 and lo316 and lo303 );
    n2773 <= ( n2771 and lo316 )
      or ( n2771 and lo303 )
      or ( lo316 and lo303 );
    n1679 <= ( not n2773 and not lo317 and lo304 )
      or ( not n2773 and lo317 and not lo304 )
      or ( n2773 and not lo317 and not lo304 )
      or ( n2773 and lo317 and lo304 );
    n2775 <= ( n2773 and lo317 )
      or ( n2773 and lo304 )
      or ( lo317 and lo304 );
    n1684 <= ( not n2775 and not lo318 and lo305 )
      or ( not n2775 and lo318 and not lo305 )
      or ( n2775 and not lo318 and not lo305 )
      or ( n2775 and lo318 and lo305 );
    n2777 <= ( n2775 and lo318 )
      or ( n2775 and lo305 )
      or ( lo318 and lo305 );
    n1689 <= ( not n2777 and not lo319 and lo306 )
      or ( not n2777 and lo319 and not lo306 )
      or ( n2777 and not lo319 and not lo306 )
      or ( n2777 and lo319 and lo306 );
    n2779 <= ( n2777 and lo319 )
      or ( n2777 and lo306 )
      or ( lo319 and lo306 );
    n1694 <= ( not n2779 and not lo320 and lo307 )
      or ( not n2779 and lo320 and not lo307 )
      or ( n2779 and not lo320 and not lo307 )
      or ( n2779 and lo320 and lo307 );
    n2781 <= ( n2779 and lo320 )
      or ( n2779 and lo307 )
      or ( lo320 and lo307 );
    n1699 <= ( not n2781 and not lo321 and lo308 )
      or ( not n2781 and lo321 and not lo308 )
      or ( n2781 and not lo321 and not lo308 )
      or ( n2781 and lo321 and lo308 );
    n1704 <= ( n2781 and lo321 )
      or ( n2781 and lo308 )
      or ( lo321 and lo308 );
end Cookbook__eightbyeight_sad__part14_behav;
