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

entity Cookbook__eightbyeight_sad__part0 is 
  Port (
    lo010,lo000,lo011,lo001,lo012,lo002,lo013,lo003,lo014,lo004,lo015,lo005,lo016,lo006,lo017,lo007,lo018,lo008,lo019,lo009: in std_logic;
    n829,n834,n839,n844,n849,n854,n859,n864,n869,n874,n879: inout std_logic
  );
end Cookbook__eightbyeight_sad__part0;

architecture Cookbook__eightbyeight_sad__part0_behav of Cookbook__eightbyeight_sad__part0 is
signal n2463,n2465,n2467,n2469,n2471,n2473,n2475,n2477,n2479: std_logic;
begin
    n829 <= ( not lo010 and lo000 )
      or ( lo010 and not lo000 );
    n2463 <= ( lo010 and lo000 );
    n834 <= ( not n2463 and not lo011 and lo001 )
      or ( not n2463 and lo011 and not lo001 )
      or ( n2463 and not lo011 and not lo001 )
      or ( n2463 and lo011 and lo001 );
    n2465 <= ( n2463 and lo011 )
      or ( n2463 and lo001 )
      or ( lo011 and lo001 );
    n839 <= ( not n2465 and not lo012 and lo002 )
      or ( not n2465 and lo012 and not lo002 )
      or ( n2465 and not lo012 and not lo002 )
      or ( n2465 and lo012 and lo002 );
    n2467 <= ( n2465 and lo012 )
      or ( n2465 and lo002 )
      or ( lo012 and lo002 );
    n844 <= ( not n2467 and not lo013 and lo003 )
      or ( not n2467 and lo013 and not lo003 )
      or ( n2467 and not lo013 and not lo003 )
      or ( n2467 and lo013 and lo003 );
    n2469 <= ( n2467 and lo013 )
      or ( n2467 and lo003 )
      or ( lo013 and lo003 );
    n849 <= ( not n2469 and not lo014 and lo004 )
      or ( not n2469 and lo014 and not lo004 )
      or ( n2469 and not lo014 and not lo004 )
      or ( n2469 and lo014 and lo004 );
    n2471 <= ( n2469 and lo014 )
      or ( n2469 and lo004 )
      or ( lo014 and lo004 );
    n854 <= ( not n2471 and not lo015 and lo005 )
      or ( not n2471 and lo015 and not lo005 )
      or ( n2471 and not lo015 and not lo005 )
      or ( n2471 and lo015 and lo005 );
    n2473 <= ( n2471 and lo015 )
      or ( n2471 and lo005 )
      or ( lo015 and lo005 );
    n859 <= ( not n2473 and not lo016 and lo006 )
      or ( not n2473 and lo016 and not lo006 )
      or ( n2473 and not lo016 and not lo006 )
      or ( n2473 and lo016 and lo006 );
    n2475 <= ( n2473 and lo016 )
      or ( n2473 and lo006 )
      or ( lo016 and lo006 );
    n864 <= ( not n2475 and not lo017 and lo007 )
      or ( not n2475 and lo017 and not lo007 )
      or ( n2475 and not lo017 and not lo007 )
      or ( n2475 and lo017 and lo007 );
    n2477 <= ( n2475 and lo017 )
      or ( n2475 and lo007 )
      or ( lo017 and lo007 );
    n869 <= ( not n2477 and not lo018 and lo008 )
      or ( not n2477 and lo018 and not lo008 )
      or ( n2477 and not lo018 and not lo008 )
      or ( n2477 and lo018 and lo008 );
    n2479 <= ( n2477 and lo018 )
      or ( n2477 and lo008 )
      or ( lo018 and lo008 );
    n874 <= ( not n2479 and not lo019 and lo009 )
      or ( not n2479 and lo019 and not lo009 )
      or ( n2479 and not lo019 and not lo009 )
      or ( n2479 and lo019 and lo009 );
    n879 <= ( n2479 and lo019 )
      or ( n2479 and lo009 )
      or ( lo019 and lo009 );
end Cookbook__eightbyeight_sad__part0_behav;
