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

entity Cookbook__eightbyeight_sad__part20 is 
  Port (
    lo435,lo426,lo436,lo427,lo437,lo428,lo438,lo429,lo439,lo430,lo440,lo431,lo441,lo432,lo442,lo433,lo443,lo434: in std_logic;
    n279,n284,n289,n294,n299,n304,n309,n314,n319,n324: inout std_logic
  );
end Cookbook__eightbyeight_sad__part20;

architecture Cookbook__eightbyeight_sad__part20_behav of Cookbook__eightbyeight_sad__part20 is
signal n2265,n2267,n2269,n2271,n2273,n2275,n2277,n2279: std_logic;
begin
    n279 <= ( not lo435 and lo426 )
      or ( lo435 and not lo426 );
    n2265 <= ( lo435 and lo426 );
    n284 <= ( not n2265 and not lo436 and lo427 )
      or ( not n2265 and lo436 and not lo427 )
      or ( n2265 and not lo436 and not lo427 )
      or ( n2265 and lo436 and lo427 );
    n2267 <= ( n2265 and lo436 )
      or ( n2265 and lo427 )
      or ( lo436 and lo427 );
    n289 <= ( not n2267 and not lo437 and lo428 )
      or ( not n2267 and lo437 and not lo428 )
      or ( n2267 and not lo437 and not lo428 )
      or ( n2267 and lo437 and lo428 );
    n2269 <= ( n2267 and lo437 )
      or ( n2267 and lo428 )
      or ( lo437 and lo428 );
    n294 <= ( not n2269 and not lo438 and lo429 )
      or ( not n2269 and lo438 and not lo429 )
      or ( n2269 and not lo438 and not lo429 )
      or ( n2269 and lo438 and lo429 );
    n2271 <= ( n2269 and lo438 )
      or ( n2269 and lo429 )
      or ( lo438 and lo429 );
    n299 <= ( not n2271 and not lo439 and lo430 )
      or ( not n2271 and lo439 and not lo430 )
      or ( n2271 and not lo439 and not lo430 )
      or ( n2271 and lo439 and lo430 );
    n2273 <= ( n2271 and lo439 )
      or ( n2271 and lo430 )
      or ( lo439 and lo430 );
    n304 <= ( not n2273 and not lo440 and lo431 )
      or ( not n2273 and lo440 and not lo431 )
      or ( n2273 and not lo440 and not lo431 )
      or ( n2273 and lo440 and lo431 );
    n2275 <= ( n2273 and lo440 )
      or ( n2273 and lo431 )
      or ( lo440 and lo431 );
    n309 <= ( not n2275 and not lo441 and lo432 )
      or ( not n2275 and lo441 and not lo432 )
      or ( n2275 and not lo441 and not lo432 )
      or ( n2275 and lo441 and lo432 );
    n2277 <= ( n2275 and lo441 )
      or ( n2275 and lo432 )
      or ( lo441 and lo432 );
    n314 <= ( not n2277 and not lo442 and lo433 )
      or ( not n2277 and lo442 and not lo433 )
      or ( n2277 and not lo442 and not lo433 )
      or ( n2277 and lo442 and lo433 );
    n2279 <= ( n2277 and lo442 )
      or ( n2277 and lo433 )
      or ( lo442 and lo433 );
    n319 <= ( not n2279 and not lo443 and lo434 )
      or ( not n2279 and lo443 and not lo434 )
      or ( n2279 and not lo443 and not lo434 )
      or ( n2279 and lo443 and lo434 );
    n324 <= ( n2279 and lo443 )
      or ( n2279 and lo434 )
      or ( lo443 and lo434 );
end Cookbook__eightbyeight_sad__part20_behav;
