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

entity Cookbook__eightbyeight_sad__part31 is 
  Port (
    lo381,lo372,lo382,lo373,lo383,lo374,lo384,lo375,lo385,lo376,lo386,lo377,lo387,lo378,lo388,lo379,lo389,lo380: in std_logic;
    n129,n134,n139,n144,n149,n154,n159,n164,n169,n174: inout std_logic
  );
end Cookbook__eightbyeight_sad__part31;

architecture Cookbook__eightbyeight_sad__part31_behav of Cookbook__eightbyeight_sad__part31 is
signal n2211,n2213,n2215,n2217,n2219,n2221,n2223,n2225: std_logic;
begin
    n129 <= ( not lo381 and lo372 )
      or ( lo381 and not lo372 );
    n2211 <= ( lo381 and lo372 );
    n134 <= ( not n2211 and not lo382 and lo373 )
      or ( not n2211 and lo382 and not lo373 )
      or ( n2211 and not lo382 and not lo373 )
      or ( n2211 and lo382 and lo373 );
    n2213 <= ( n2211 and lo382 )
      or ( n2211 and lo373 )
      or ( lo382 and lo373 );
    n139 <= ( not n2213 and not lo383 and lo374 )
      or ( not n2213 and lo383 and not lo374 )
      or ( n2213 and not lo383 and not lo374 )
      or ( n2213 and lo383 and lo374 );
    n2215 <= ( n2213 and lo383 )
      or ( n2213 and lo374 )
      or ( lo383 and lo374 );
    n144 <= ( not n2215 and not lo384 and lo375 )
      or ( not n2215 and lo384 and not lo375 )
      or ( n2215 and not lo384 and not lo375 )
      or ( n2215 and lo384 and lo375 );
    n2217 <= ( n2215 and lo384 )
      or ( n2215 and lo375 )
      or ( lo384 and lo375 );
    n149 <= ( not n2217 and not lo385 and lo376 )
      or ( not n2217 and lo385 and not lo376 )
      or ( n2217 and not lo385 and not lo376 )
      or ( n2217 and lo385 and lo376 );
    n2219 <= ( n2217 and lo385 )
      or ( n2217 and lo376 )
      or ( lo385 and lo376 );
    n154 <= ( not n2219 and not lo386 and lo377 )
      or ( not n2219 and lo386 and not lo377 )
      or ( n2219 and not lo386 and not lo377 )
      or ( n2219 and lo386 and lo377 );
    n2221 <= ( n2219 and lo386 )
      or ( n2219 and lo377 )
      or ( lo386 and lo377 );
    n159 <= ( not n2221 and not lo387 and lo378 )
      or ( not n2221 and lo387 and not lo378 )
      or ( n2221 and not lo387 and not lo378 )
      or ( n2221 and lo387 and lo378 );
    n2223 <= ( n2221 and lo387 )
      or ( n2221 and lo378 )
      or ( lo387 and lo378 );
    n164 <= ( not n2223 and not lo388 and lo379 )
      or ( not n2223 and lo388 and not lo379 )
      or ( n2223 and not lo388 and not lo379 )
      or ( n2223 and lo388 and lo379 );
    n2225 <= ( n2223 and lo388 )
      or ( n2223 and lo379 )
      or ( lo388 and lo379 );
    n169 <= ( not n2225 and not lo389 and lo380 )
      or ( not n2225 and lo389 and not lo380 )
      or ( n2225 and not lo389 and not lo380 )
      or ( n2225 and lo389 and lo380 );
    n174 <= ( n2225 and lo389 )
      or ( n2225 and lo380 )
      or ( lo389 and lo380 );
end Cookbook__eightbyeight_sad__part31_behav;
