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

entity Cookbook__eightbyeight_sad__part30 is 
  Port (
    lo363,lo354,lo364,lo355,lo365,lo356,lo366,lo357,lo367,lo358,lo368,lo359,lo369,lo360,lo370,lo361,lo371,lo362: in std_logic;
    n79,n84,n89,n94,n99,n104,n109,n114,n119,n124: inout std_logic
  );
end Cookbook__eightbyeight_sad__part30;

architecture Cookbook__eightbyeight_sad__part30_behav of Cookbook__eightbyeight_sad__part30 is
signal n2193,n2195,n2197,n2199,n2201,n2203,n2205,n2207: std_logic;
begin
    n79 <= ( not lo363 and lo354 )
      or ( lo363 and not lo354 );
    n2193 <= ( lo363 and lo354 );
    n84 <= ( not n2193 and not lo364 and lo355 )
      or ( not n2193 and lo364 and not lo355 )
      or ( n2193 and not lo364 and not lo355 )
      or ( n2193 and lo364 and lo355 );
    n2195 <= ( n2193 and lo364 )
      or ( n2193 and lo355 )
      or ( lo364 and lo355 );
    n89 <= ( not n2195 and not lo365 and lo356 )
      or ( not n2195 and lo365 and not lo356 )
      or ( n2195 and not lo365 and not lo356 )
      or ( n2195 and lo365 and lo356 );
    n2197 <= ( n2195 and lo365 )
      or ( n2195 and lo356 )
      or ( lo365 and lo356 );
    n94 <= ( not n2197 and not lo366 and lo357 )
      or ( not n2197 and lo366 and not lo357 )
      or ( n2197 and not lo366 and not lo357 )
      or ( n2197 and lo366 and lo357 );
    n2199 <= ( n2197 and lo366 )
      or ( n2197 and lo357 )
      or ( lo366 and lo357 );
    n99 <= ( not n2199 and not lo367 and lo358 )
      or ( not n2199 and lo367 and not lo358 )
      or ( n2199 and not lo367 and not lo358 )
      or ( n2199 and lo367 and lo358 );
    n2201 <= ( n2199 and lo367 )
      or ( n2199 and lo358 )
      or ( lo367 and lo358 );
    n104 <= ( not n2201 and not lo368 and lo359 )
      or ( not n2201 and lo368 and not lo359 )
      or ( n2201 and not lo368 and not lo359 )
      or ( n2201 and lo368 and lo359 );
    n2203 <= ( n2201 and lo368 )
      or ( n2201 and lo359 )
      or ( lo368 and lo359 );
    n109 <= ( not n2203 and not lo369 and lo360 )
      or ( not n2203 and lo369 and not lo360 )
      or ( n2203 and not lo369 and not lo360 )
      or ( n2203 and lo369 and lo360 );
    n2205 <= ( n2203 and lo369 )
      or ( n2203 and lo360 )
      or ( lo369 and lo360 );
    n114 <= ( not n2205 and not lo370 and lo361 )
      or ( not n2205 and lo370 and not lo361 )
      or ( n2205 and not lo370 and not lo361 )
      or ( n2205 and lo370 and lo361 );
    n2207 <= ( n2205 and lo370 )
      or ( n2205 and lo361 )
      or ( lo370 and lo361 );
    n119 <= ( not n2207 and not lo371 and lo362 )
      or ( not n2207 and lo371 and not lo362 )
      or ( n2207 and not lo371 and not lo362 )
      or ( n2207 and lo371 and lo362 );
    n124 <= ( n2207 and lo371 )
      or ( n2207 and lo362 )
      or ( lo371 and lo362 );
end Cookbook__eightbyeight_sad__part30_behav;
