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

entity Espresso__in7 is 
  Port (
    pi00,pi01,pi02,pi03,pi04,pi05,pi06,pi07,pi08,pi09,pi10,pi11,pi12,pi13,pi14,pi15,pi16,pi17,pi18,pi19,pi20,pi21,pi22,pi23,pi24,pi25: in std_logic;
    po0,po1,po2,po3,po4,po5,po6,po7,po8,po9: inout std_logic
  );
end Espresso__in7;

architecture Espresso__in7_behav of Espresso__in7 is
begin
    po0 <= ( pi16 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and pi13 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and pi14 and pi15 );
    po1 <= ( not pi15 and not pi18 )
      or ( not pi15 and not pi21 )
      or ( pi18 and not pi21 )
      or ( not pi18 and pi22 )
      or ( not pi15 and pi25 )
      or ( pi18 and pi25 )
      or ( pi22 and pi25 )
      or ( pi00 and not pi18 and pi19 )
      or ( not pi00 and not pi18 and not pi19 )
      or ( not pi03 and not pi18 and not pi19 )
      or ( not pi08 and not pi18 and not pi19 )
      or ( pi00 and not pi03 and not pi21 )
      or ( pi00 and not pi08 and not pi21 )
      or ( pi00 and pi19 and not pi21 )
      or ( not pi00 and not pi19 and not pi21 )
      or ( not pi03 and not pi19 and not pi21 )
      or ( not pi08 and not pi19 and not pi21 )
      or ( not pi00 and not pi18 and pi24 )
      or ( not pi03 and not pi18 and pi24 )
      or ( not pi08 and not pi18 and pi24 )
      or ( not pi18 and pi19 and pi24 )
      or ( not pi00 and not pi21 and pi24 )
      or ( not pi08 and not pi21 and pi24 )
      or ( pi19 and not pi21 and pi24 )
      or ( pi00 and pi19 and pi25 )
      or ( not pi00 and not pi19 and pi25 )
      or ( not pi03 and not pi19 and pi25 )
      or ( not pi08 and not pi19 and pi25 )
      or ( not pi01 and pi09 and not pi18 and pi19 )
      or ( pi02 and not pi09 and not pi18 and pi19 )
      or ( not pi00 and not pi01 and pi09 and not pi21 )
      or ( not pi00 and pi02 and not pi09 and not pi21 )
      or ( not pi01 and pi09 and pi19 and not pi21 )
      or ( pi02 and not pi09 and pi19 and not pi21 )
      or ( not pi01 and pi09 and pi19 and pi25 )
      or ( pi02 and not pi09 and pi19 and pi25 )
      or ( not pi03 and not pi21 and pi24 and not pi25 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and not pi18 and pi19 )
      or ( not pi00 and not pi09 and not pi10 and not pi11 and not pi12 and not pi21 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and pi19 and not pi21 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and pi19 and pi25 );
    po2 <= ( pi18 and not pi25 )
      or ( not pi00 and not pi02 and not pi09 and pi11 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi10 and not pi11 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and not pi10 and not pi11 and pi12 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi04 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi05 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi06 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi07 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 );
    po3 <= ( pi18 and not pi25 )
      or ( pi00 and pi03 and not pi15 and not pi18 and pi19 and not pi22 )
      or ( pi00 and pi03 and pi08 and pi15 and not pi18 and not pi19 and not pi22 )
      or ( not pi00 and pi02 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi01 and pi09 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and not pi10 and pi11 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and not pi10 and not pi11 and pi12 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi06 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi07 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 );
    po4 <= ( pi17 and pi18 and not pi25 )
      or ( pi00 and pi03 and not pi15 and not pi18 and pi19 and not pi22 )
      or ( pi00 and pi03 and pi08 and pi15 and not pi18 and not pi19 and not pi22 )
      or ( not pi00 and pi02 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi01 and pi09 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi10 and not pi11 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and not pi10 and not pi11 and pi12 and pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi05 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 )
      or ( not pi00 and pi07 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi22 and not pi24 );
    po5 <= ( pi19 and pi23 )
      or ( pi20 and pi23 )
      or ( not pi15 and not pi18 and pi23 )
      or ( not pi18 and pi22 and pi23 )
      or ( pi18 and pi23 and pi25 )
      or ( pi18 and not pi20 and not pi25 )
      or ( not pi00 and not pi18 and not pi19 and pi23 )
      or ( not pi03 and not pi18 and not pi19 and pi23 )
      or ( not pi08 and not pi18 and not pi19 and pi23 )
      or ( pi00 and pi03 and pi08 and pi15 and not pi18 and not pi19 and not pi20 and not pi22 )
      or ( pi00 and pi03 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 )
      or ( not pi00 and pi01 and pi09 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and pi02 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi10 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi11 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi12 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and pi04 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi05 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi06 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi07 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 );
    po6 <= ( pi00 and pi03 and pi08 and pi15 and not pi18 and not pi19 and not pi20 and not pi22 )
      or ( pi00 and pi03 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 )
      or ( not pi00 and pi01 and pi09 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and pi02 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi10 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi11 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and not pi02 and not pi09 and pi12 and pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi24 )
      or ( not pi00 and pi04 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi05 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi06 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 )
      or ( not pi00 and pi07 and not pi09 and not pi10 and not pi11 and not pi12 and not pi15 and not pi18 and pi19 and not pi20 and not pi22 and not pi23 and not pi24 );
    po7 <= ( pi18 and not pi20 and not pi25 );
    po8 <= ( pi20 and pi23 )
      or ( not pi15 and not pi18 and pi23 )
      or ( not pi18 and pi22 and pi23 )
      or ( pi18 and pi23 and pi25 )
      or ( pi00 and not pi18 and pi19 and pi23 )
      or ( not pi00 and not pi18 and not pi19 and pi23 )
      or ( not pi03 and not pi18 and not pi19 and pi23 )
      or ( not pi08 and not pi18 and not pi19 and pi23 )
      or ( not pi18 and pi19 and pi23 and pi24 )
      or ( not pi01 and pi09 and not pi18 and pi19 and pi23 )
      or ( pi02 and not pi09 and not pi18 and pi19 and pi23 )
      or ( not pi09 and not pi10 and not pi11 and not pi12 and not pi18 and pi19 and pi23 );
    po9 <= ( not pi09 and not pi10 and not pi11 and pi12 );
end Espresso__in7_behav;
