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

entity Cookbook__eightbyeight_sad__part36 is 
  Port (
    lo471,lo462,lo472,lo463,lo473,lo464,lo474,lo465,lo475,lo466,lo476,lo467,lo477,lo468,lo478,lo469,lo479,lo470: in std_logic;
    n379,n384,n389,n394,n399,n404,n409,n414,n419,n424: inout std_logic
  );
end Cookbook__eightbyeight_sad__part36;

architecture Cookbook__eightbyeight_sad__part36_behav of Cookbook__eightbyeight_sad__part36 is
signal n2301,n2303,n2305,n2307,n2309,n2311,n2313,n2315: std_logic;
begin
    n379 <= ( not lo471 and lo462 )
      or ( lo471 and not lo462 );
    n2301 <= ( lo471 and lo462 );
    n384 <= ( not n2301 and not lo472 and lo463 )
      or ( not n2301 and lo472 and not lo463 )
      or ( n2301 and not lo472 and not lo463 )
      or ( n2301 and lo472 and lo463 );
    n2303 <= ( n2301 and lo472 )
      or ( n2301 and lo463 )
      or ( lo472 and lo463 );
    n389 <= ( not n2303 and not lo473 and lo464 )
      or ( not n2303 and lo473 and not lo464 )
      or ( n2303 and not lo473 and not lo464 )
      or ( n2303 and lo473 and lo464 );
    n2305 <= ( n2303 and lo473 )
      or ( n2303 and lo464 )
      or ( lo473 and lo464 );
    n394 <= ( not n2305 and not lo474 and lo465 )
      or ( not n2305 and lo474 and not lo465 )
      or ( n2305 and not lo474 and not lo465 )
      or ( n2305 and lo474 and lo465 );
    n2307 <= ( n2305 and lo474 )
      or ( n2305 and lo465 )
      or ( lo474 and lo465 );
    n399 <= ( not n2307 and not lo475 and lo466 )
      or ( not n2307 and lo475 and not lo466 )
      or ( n2307 and not lo475 and not lo466 )
      or ( n2307 and lo475 and lo466 );
    n2309 <= ( n2307 and lo475 )
      or ( n2307 and lo466 )
      or ( lo475 and lo466 );
    n404 <= ( not n2309 and not lo476 and lo467 )
      or ( not n2309 and lo476 and not lo467 )
      or ( n2309 and not lo476 and not lo467 )
      or ( n2309 and lo476 and lo467 );
    n2311 <= ( n2309 and lo476 )
      or ( n2309 and lo467 )
      or ( lo476 and lo467 );
    n409 <= ( not n2311 and not lo477 and lo468 )
      or ( not n2311 and lo477 and not lo468 )
      or ( n2311 and not lo477 and not lo468 )
      or ( n2311 and lo477 and lo468 );
    n2313 <= ( n2311 and lo477 )
      or ( n2311 and lo468 )
      or ( lo477 and lo468 );
    n414 <= ( not n2313 and not lo478 and lo469 )
      or ( not n2313 and lo478 and not lo469 )
      or ( n2313 and not lo478 and not lo469 )
      or ( n2313 and lo478 and lo469 );
    n2315 <= ( n2313 and lo478 )
      or ( n2313 and lo469 )
      or ( lo478 and lo469 );
    n419 <= ( not n2315 and not lo479 and lo470 )
      or ( not n2315 and lo479 and not lo470 )
      or ( n2315 and not lo479 and not lo470 )
      or ( n2315 and lo479 and lo470 );
    n424 <= ( n2315 and lo479 )
      or ( n2315 and lo470 )
      or ( lo479 and lo470 );
end Cookbook__eightbyeight_sad__part36_behav;
