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

entity Cookbook__eightbyeight_sad__part25 is 
  Port (
    lo525,lo516,lo526,lo517,lo527,lo518,lo528,lo519,lo529,lo520,lo530,lo521,lo531,lo522,lo532,lo523,lo533,lo524: in std_logic;
    n529,n534,n539,n544,n549,n554,n559,n564,n569,n574: inout std_logic
  );
end Cookbook__eightbyeight_sad__part25;

architecture Cookbook__eightbyeight_sad__part25_behav of Cookbook__eightbyeight_sad__part25 is
signal n2355,n2357,n2359,n2361,n2363,n2365,n2367,n2369: std_logic;
begin
    n529 <= ( not lo525 and lo516 )
      or ( lo525 and not lo516 );
    n2355 <= ( lo525 and lo516 );
    n534 <= ( not n2355 and not lo526 and lo517 )
      or ( not n2355 and lo526 and not lo517 )
      or ( n2355 and not lo526 and not lo517 )
      or ( n2355 and lo526 and lo517 );
    n2357 <= ( n2355 and lo526 )
      or ( n2355 and lo517 )
      or ( lo526 and lo517 );
    n539 <= ( not n2357 and not lo527 and lo518 )
      or ( not n2357 and lo527 and not lo518 )
      or ( n2357 and not lo527 and not lo518 )
      or ( n2357 and lo527 and lo518 );
    n2359 <= ( n2357 and lo527 )
      or ( n2357 and lo518 )
      or ( lo527 and lo518 );
    n544 <= ( not n2359 and not lo528 and lo519 )
      or ( not n2359 and lo528 and not lo519 )
      or ( n2359 and not lo528 and not lo519 )
      or ( n2359 and lo528 and lo519 );
    n2361 <= ( n2359 and lo528 )
      or ( n2359 and lo519 )
      or ( lo528 and lo519 );
    n549 <= ( not n2361 and not lo529 and lo520 )
      or ( not n2361 and lo529 and not lo520 )
      or ( n2361 and not lo529 and not lo520 )
      or ( n2361 and lo529 and lo520 );
    n2363 <= ( n2361 and lo529 )
      or ( n2361 and lo520 )
      or ( lo529 and lo520 );
    n554 <= ( not n2363 and not lo530 and lo521 )
      or ( not n2363 and lo530 and not lo521 )
      or ( n2363 and not lo530 and not lo521 )
      or ( n2363 and lo530 and lo521 );
    n2365 <= ( n2363 and lo530 )
      or ( n2363 and lo521 )
      or ( lo530 and lo521 );
    n559 <= ( not n2365 and not lo531 and lo522 )
      or ( not n2365 and lo531 and not lo522 )
      or ( n2365 and not lo531 and not lo522 )
      or ( n2365 and lo531 and lo522 );
    n2367 <= ( n2365 and lo531 )
      or ( n2365 and lo522 )
      or ( lo531 and lo522 );
    n564 <= ( not n2367 and not lo532 and lo523 )
      or ( not n2367 and lo532 and not lo523 )
      or ( n2367 and not lo532 and not lo523 )
      or ( n2367 and lo532 and lo523 );
    n2369 <= ( n2367 and lo532 )
      or ( n2367 and lo523 )
      or ( lo532 and lo523 );
    n569 <= ( not n2369 and not lo533 and lo524 )
      or ( not n2369 and lo533 and not lo524 )
      or ( n2369 and not lo533 and not lo524 )
      or ( n2369 and lo533 and lo524 );
    n574 <= ( n2369 and lo533 )
      or ( n2369 and lo524 )
      or ( lo533 and lo524 );
end Cookbook__eightbyeight_sad__part25_behav;
