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

entity Cookbook__eightbyeight_sad__part33 is 
  Port (
    lo417,lo408,lo418,lo409,lo419,lo410,lo420,lo411,lo421,lo412,lo422,lo413,lo423,lo414,lo424,lo415,lo425,lo416: in std_logic;
    n229,n234,n239,n244,n249,n254,n259,n264,n269,n274: inout std_logic
  );
end Cookbook__eightbyeight_sad__part33;

architecture Cookbook__eightbyeight_sad__part33_behav of Cookbook__eightbyeight_sad__part33 is
signal n2247,n2249,n2251,n2253,n2255,n2257,n2259,n2261: std_logic;
begin
    n229 <= ( not lo417 and lo408 )
      or ( lo417 and not lo408 );
    n2247 <= ( lo417 and lo408 );
    n234 <= ( not n2247 and not lo418 and lo409 )
      or ( not n2247 and lo418 and not lo409 )
      or ( n2247 and not lo418 and not lo409 )
      or ( n2247 and lo418 and lo409 );
    n2249 <= ( n2247 and lo418 )
      or ( n2247 and lo409 )
      or ( lo418 and lo409 );
    n239 <= ( not n2249 and not lo419 and lo410 )
      or ( not n2249 and lo419 and not lo410 )
      or ( n2249 and not lo419 and not lo410 )
      or ( n2249 and lo419 and lo410 );
    n2251 <= ( n2249 and lo419 )
      or ( n2249 and lo410 )
      or ( lo419 and lo410 );
    n244 <= ( not n2251 and not lo420 and lo411 )
      or ( not n2251 and lo420 and not lo411 )
      or ( n2251 and not lo420 and not lo411 )
      or ( n2251 and lo420 and lo411 );
    n2253 <= ( n2251 and lo420 )
      or ( n2251 and lo411 )
      or ( lo420 and lo411 );
    n249 <= ( not n2253 and not lo421 and lo412 )
      or ( not n2253 and lo421 and not lo412 )
      or ( n2253 and not lo421 and not lo412 )
      or ( n2253 and lo421 and lo412 );
    n2255 <= ( n2253 and lo421 )
      or ( n2253 and lo412 )
      or ( lo421 and lo412 );
    n254 <= ( not n2255 and not lo422 and lo413 )
      or ( not n2255 and lo422 and not lo413 )
      or ( n2255 and not lo422 and not lo413 )
      or ( n2255 and lo422 and lo413 );
    n2257 <= ( n2255 and lo422 )
      or ( n2255 and lo413 )
      or ( lo422 and lo413 );
    n259 <= ( not n2257 and not lo423 and lo414 )
      or ( not n2257 and lo423 and not lo414 )
      or ( n2257 and not lo423 and not lo414 )
      or ( n2257 and lo423 and lo414 );
    n2259 <= ( n2257 and lo423 )
      or ( n2257 and lo414 )
      or ( lo423 and lo414 );
    n264 <= ( not n2259 and not lo424 and lo415 )
      or ( not n2259 and lo424 and not lo415 )
      or ( n2259 and not lo424 and not lo415 )
      or ( n2259 and lo424 and lo415 );
    n2261 <= ( n2259 and lo424 )
      or ( n2259 and lo415 )
      or ( lo424 and lo415 );
    n269 <= ( not n2261 and not lo425 and lo416 )
      or ( not n2261 and lo425 and not lo416 )
      or ( n2261 and not lo425 and not lo416 )
      or ( n2261 and lo425 and lo416 );
    n274 <= ( n2261 and lo425 )
      or ( n2261 and lo416 )
      or ( lo425 and lo416 );
end Cookbook__eightbyeight_sad__part33_behav;
