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

entity Espresso__soar__part2 is 
  Port (
    pi28,pi29,pi30,pi31,pi32,pi33,pi34,pi35,pi36,pi37,pi38,pi39,pi40,pi41,pi42,pi43,pi44,pi45,pi46,pi47,pi48,pi49,pi50: in std_logic;
    po24,po25,po26,po27,po28,po65,po85: inout std_logic
  );
end Espresso__soar__part2;

architecture Espresso__soar__part2_behav of Espresso__soar__part2 is
begin
    po24 <= ( not pi31 and pi32 and not pi33 and pi34 and pi35 and pi37 )
      or ( not pi28 and not pi30 and not pi32 and pi33 and pi34 and pi35 and pi37 )
      or ( not pi28 and not pi31 and not pi32 and pi33 and pi34 and pi35 and pi37 )
      or ( not pi31 and pi32 and not pi33 and pi34 and not pi36 and pi37 and not pi38 )
      or ( not pi29 and not pi30 and pi31 and not pi32 and pi33 and pi34 and pi35 and pi37 )
      or ( pi29 and pi30 and not pi31 and not pi32 and pi33 and pi34 and pi35 and pi37 )
      or ( not pi28 and not pi30 and not pi32 and pi33 and pi34 and not pi36 and pi37 and not pi38 )
      or ( not pi28 and not pi31 and not pi32 and pi33 and pi34 and not pi36 and pi37 and not pi38 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and not pi35 and pi37 )
      or ( not pi29 and pi30 and pi31 and pi32 and not pi33 and pi34 and not pi35 and pi36 and pi37 )
      or ( not pi29 and pi30 and pi31 and pi32 and not pi33 and pi34 and not pi35 and pi37 and pi38 )
      or ( not pi29 and not pi30 and pi31 and not pi32 and pi33 and pi34 and not pi36 and pi37 and not pi38 )
      or ( pi29 and pi30 and not pi31 and not pi32 and pi33 and pi34 and not pi36 and pi37 and not pi38 )
      or ( not pi29 and pi30 and pi32 and not pi33 and pi34 and pi35 and not pi36 and pi37 and not pi38 );
    po25 <= ( pi43 and not pi44 )
      or ( pi41 and not pi42 and not pi44 )
      or ( pi39 and not pi40 and not pi42 and not pi44 )
      or ( pi31 and not pi40 and not pi42 and not pi44 and not pi45 and pi46 )
      or ( not pi32 and not pi40 and not pi42 and not pi44 and not pi45 and pi46 )
      or ( pi33 and not pi40 and not pi42 and not pi44 and not pi45 and pi46 )
      or ( not pi34 and not pi40 and not pi42 and not pi44 and not pi45 and pi46 )
      or ( not pi28 and not pi29 and not pi30 and not pi40 and not pi42 and not pi44 and not pi45 and pi46 )
      or ( pi31 and not pi32 and not pi33 and pi34 and pi35 and pi37 and not pi40 and not pi42 and not pi44 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and pi37 and not pi40 and not pi42 and not pi44 and not pi47 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and not pi36 and pi37 and not pi40 and not pi42 and not pi44 and not pi48 and not pi49 and not pi50 );
    po26 <= ( pi41 and not pi43 and not pi44 )
      or ( pi42 and not pi43 and not pi44 )
      or ( pi28 and not pi31 and pi32 and not pi33 and pi34 and not pi39 and not pi40 and not pi43 and not pi44 )
      or ( pi29 and not pi31 and pi32 and not pi33 and pi34 and not pi39 and not pi40 and not pi43 and not pi44 )
      or ( pi30 and not pi31 and pi32 and not pi33 and pi34 and not pi39 and not pi40 and not pi43 and not pi44 )
      or ( pi31 and not pi32 and not pi33 and pi34 and pi35 and pi37 and not pi39 and not pi40 and not pi43 and not pi44 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and pi37 and not pi39 and not pi40 and not pi43 and not pi44 and not pi47 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and not pi36 and pi37 and not pi39 and not pi40 and not pi43 and not pi44 and not pi48 and not pi49 and not pi50 );
    po27 <= ( pi39 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( pi40 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( pi28 and not pi31 and pi32 and not pi33 and pi34 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( pi29 and not pi31 and pi32 and not pi33 and pi34 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( pi30 and not pi31 and pi32 and not pi33 and pi34 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( pi31 and not pi32 and not pi33 and pi34 and pi35 and pi37 and not pi41 and not pi42 and not pi43 and not pi44 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and pi37 and not pi41 and not pi42 and not pi43 and not pi44 and not pi47 )
      or ( not pi28 and not pi29 and not pi30 and pi31 and pi32 and not pi33 and pi34 and not pi36 and pi37 and not pi41 and not pi42 and not pi43 and not pi44 and not pi48 and not pi49 and not pi50 );
    po28 <= ( pi33 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi34 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( pi33 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi34 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi31 and not pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi32 and not pi35 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( pi31 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi32 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi31 and not pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi32 and not pi35 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( pi31 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi32 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( pi28 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( pi29 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( pi30 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( pi28 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( pi29 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( pi30 and pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi28 and not pi29 and not pi30 and not pi31 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi28 and not pi29 and not pi30 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 )
      or ( not pi28 and not pi29 and not pi30 and not pi31 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( not pi28 and not pi29 and not pi30 and not pi37 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 )
      or ( pi31 and pi32 and pi36 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 )
      or ( pi31 and pi32 and pi36 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi48 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi48 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi49 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi49 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi50 )
      or ( pi31 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi50 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and pi36 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and pi36 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi48 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi48 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi49 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi49 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi45 and pi47 and pi50 )
      or ( not pi28 and not pi29 and not pi30 and pi32 and not pi39 and not pi40 and not pi41 and not pi42 and not pi43 and not pi44 and pi46 and pi47 and pi50 );
    po65 <= ( not pi28 and not pi30 and pi31 and not pi32 and pi33 and pi34 and pi37 )
      or ( not pi29 and not pi30 and pi31 and not pi32 and pi33 and pi34 and pi37 );
    po85 <= ( not pi28 and not pi29 and not pi30 and not pi31 and pi32 and not pi33 and pi34 );
end Espresso__soar__part2_behav;
