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

entity Espresso__alcom__part0 is 
  Port (
    pi00,pi01,pi02,pi03,pi04,pi05,pi06,pi11,pi12,pi13,pi14: in std_logic;
    po00,po01,po02,po03,po04,po05,po21,po22,po23,po24,po25,po26,po27,po28,po29,po30,po31,po32,po33,po35,po36,po37: inout std_logic
  );
end Espresso__alcom__part0;

architecture Espresso__alcom__part0_behav of Espresso__alcom__part0 is
begin
    po00 <= ( pi00 and not pi01 and pi02 and pi03 and not pi04 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 );
    po01 <= ( pi00 and pi01 and not pi02 and pi03 and not pi04 )
      or ( not pi00 and pi01 and not pi02 and pi03 and not pi04 );
    po02 <= ( not pi00 and pi01 and pi02 and pi03 and not pi04 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 )
      or ( not pi00 and not pi01 and pi02 and pi03 and not pi04 );
    po03 <= ( pi00 and not pi04 )
      or ( not pi00 and pi01 and not pi04 )
      or ( pi00 and pi05 and pi06 )
      or ( not pi00 and not pi01 and pi02 and not pi03 and not pi04 )
      or ( not pi00 and not pi01 and not pi02 and not pi03 and not pi04 );
    po04 <= ( pi00 and pi01 and not pi02 and pi03 and not pi04 );
    po05 <= ( not pi00 and pi01 and not pi04 )
      or ( pi00 and not pi01 and not pi04 )
      or ( pi00 and pi01 and pi02 and not pi04 )
      or ( not pi00 and not pi01 and pi02 and not pi04 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 )
      or ( not pi00 and not pi01 and not pi02 and not pi03 and not pi04 );
    po21 <= ( pi03 and not pi11 and not pi12 and not pi13 and not pi14 );
    po22 <= ( pi03 and not pi11 and not pi12 and not pi13 and pi14 );
    po23 <= ( pi03 and not pi11 and not pi12 and pi13 and not pi14 );
    po24 <= ( pi03 and not pi11 and not pi12 and pi13 and pi14 );
    po25 <= ( pi03 and not pi11 and pi12 and not pi13 and not pi14 );
    po26 <= ( pi03 and not pi11 and pi12 and not pi13 and pi14 );
    po27 <= ( pi03 and not pi11 and pi12 and pi13 and not pi14 );
    po28 <= ( pi03 and not pi11 and pi12 and pi13 and pi14 );
    po29 <= ( pi03 and pi11 and not pi12 and not pi13 and not pi14 );
    po30 <= ( pi03 and pi11 and not pi12 and not pi13 and pi14 );
    po31 <= ( pi03 and pi11 and not pi12 and pi13 and not pi14 );
    po32 <= ( pi03 and pi11 and not pi12 and pi13 and pi14 );
    po33 <= ( pi03 and pi11 and pi12 and not pi13 and not pi14 );
    po35 <= ( pi03 and pi11 and pi12 and not pi13 and pi14 );
    po36 <= ( pi03 and pi11 and pi12 and pi13 and not pi14 );
    po37 <= ( pi03 and pi11 and pi12 and pi13 and pi14 );
end Espresso__alcom__part0_behav;
