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

entity Cookbook__eightbyeight_sad__part10 is 
  Port (
    lo215,lo204,lo216,lo205,lo217,lo206,lo218,lo207,lo219,lo208,lo220,lo209,lo221,lo210,lo222,lo211,lo223,lo212,lo224,lo213,lo225,lo214: in std_logic;
    n1389,n1394,n1399,n1404,n1409,n1414,n1419,n1424,n1429,n1434,n1439,n1444: inout std_logic
  );
end Cookbook__eightbyeight_sad__part10;

architecture Cookbook__eightbyeight_sad__part10_behav of Cookbook__eightbyeight_sad__part10 is
signal n2667,n2669,n2671,n2673,n2675,n2677,n2679,n2681,n2683,n2685: std_logic;
begin
    n1389 <= ( not lo215 and lo204 )
      or ( lo215 and not lo204 );
    n2667 <= ( lo215 and lo204 );
    n1394 <= ( not n2667 and not lo216 and lo205 )
      or ( not n2667 and lo216 and not lo205 )
      or ( n2667 and not lo216 and not lo205 )
      or ( n2667 and lo216 and lo205 );
    n2669 <= ( n2667 and lo216 )
      or ( n2667 and lo205 )
      or ( lo216 and lo205 );
    n1399 <= ( not n2669 and not lo217 and lo206 )
      or ( not n2669 and lo217 and not lo206 )
      or ( n2669 and not lo217 and not lo206 )
      or ( n2669 and lo217 and lo206 );
    n2671 <= ( n2669 and lo217 )
      or ( n2669 and lo206 )
      or ( lo217 and lo206 );
    n1404 <= ( not n2671 and not lo218 and lo207 )
      or ( not n2671 and lo218 and not lo207 )
      or ( n2671 and not lo218 and not lo207 )
      or ( n2671 and lo218 and lo207 );
    n2673 <= ( n2671 and lo218 )
      or ( n2671 and lo207 )
      or ( lo218 and lo207 );
    n1409 <= ( not n2673 and not lo219 and lo208 )
      or ( not n2673 and lo219 and not lo208 )
      or ( n2673 and not lo219 and not lo208 )
      or ( n2673 and lo219 and lo208 );
    n2675 <= ( n2673 and lo219 )
      or ( n2673 and lo208 )
      or ( lo219 and lo208 );
    n1414 <= ( not n2675 and not lo220 and lo209 )
      or ( not n2675 and lo220 and not lo209 )
      or ( n2675 and not lo220 and not lo209 )
      or ( n2675 and lo220 and lo209 );
    n2677 <= ( n2675 and lo220 )
      or ( n2675 and lo209 )
      or ( lo220 and lo209 );
    n1419 <= ( not n2677 and not lo221 and lo210 )
      or ( not n2677 and lo221 and not lo210 )
      or ( n2677 and not lo221 and not lo210 )
      or ( n2677 and lo221 and lo210 );
    n2679 <= ( n2677 and lo221 )
      or ( n2677 and lo210 )
      or ( lo221 and lo210 );
    n1424 <= ( not n2679 and not lo222 and lo211 )
      or ( not n2679 and lo222 and not lo211 )
      or ( n2679 and not lo222 and not lo211 )
      or ( n2679 and lo222 and lo211 );
    n2681 <= ( n2679 and lo222 )
      or ( n2679 and lo211 )
      or ( lo222 and lo211 );
    n1429 <= ( not n2681 and not lo223 and lo212 )
      or ( not n2681 and lo223 and not lo212 )
      or ( n2681 and not lo223 and not lo212 )
      or ( n2681 and lo223 and lo212 );
    n2683 <= ( n2681 and lo223 )
      or ( n2681 and lo212 )
      or ( lo223 and lo212 );
    n1434 <= ( not n2683 and not lo224 and lo213 )
      or ( not n2683 and lo224 and not lo213 )
      or ( n2683 and not lo224 and not lo213 )
      or ( n2683 and lo224 and lo213 );
    n2685 <= ( n2683 and lo224 )
      or ( n2683 and lo213 )
      or ( lo224 and lo213 );
    n1439 <= ( not n2685 and not lo225 and lo214 )
      or ( not n2685 and lo225 and not lo214 )
      or ( n2685 and not lo225 and not lo214 )
      or ( n2685 and lo225 and lo214 );
    n1444 <= ( n2685 and lo225 )
      or ( n2685 and lo214 )
      or ( lo225 and lo214 );
end Cookbook__eightbyeight_sad__part10_behav;
