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

entity Espresso__mish 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,pi26,pi27,pi28,pi29,pi30,pi31,pi32,pi33,pi34,pi35,pi36,pi37,pi38,pi39,pi40,pi41,pi42,pi43,pi44,pi45,pi46,pi47,pi48,pi49,pi50,pi51,pi52,pi53,pi54,pi55,pi56,pi57,pi58,pi59,pi60,pi61,pi62,pi63,pi64,pi65,pi66,pi67,pi68,pi69,pi70,pi71,pi72,pi73,pi74,pi75,pi76,pi77,pi78,pi79,pi80,pi81,pi82,pi83,pi84,pi85,pi86,pi87,pi88,pi89,pi90,pi91,pi92,pi93: in std_logic;
    po00,po01,po02,po03,po04,po05,po06,po07,po08,po09,po10,po11,po12,po13,po14,po15,po16,po17,po18,po19,po20,po21,po22,po23,po24,po25,po26,po27,po28,po29,po30,po31,po32,po33: inout std_logic
  );
end Espresso__mish;

architecture Espresso__mish_behav of Espresso__mish is
begin
    po00 <= ( not pi00 );
    po01 <= ( not pi01 )
      or ( pi00 and pi02 and not pi03 and pi04 and pi05 )
      or ( pi00 and pi02 and pi03 and not pi04 and pi05 )
      or ( pi00 and pi02 and pi03 and pi04 and not pi05 )
      or ( pi00 and pi02 and not pi03 and not pi04 and not pi05 );
    po02 <= ( not pi03 and pi04 and pi05 )
      or ( pi03 and not pi04 and pi05 )
      or ( pi03 and pi04 and not pi05 )
      or ( not pi03 and not pi04 and not pi05 );
    po03 <= ( not pi06 )
      or ( not pi07 )
      or ( not pi08 )
      or ( not pi09 )
      or ( not pi10 );
    po04 <= ( not pi11 )
      or ( not pi12 and pi13 );
    po05 <= ( not pi14 );
    po06 <= ( not pi16 )
      or ( not pi17 )
      or ( not pi18 )
      or ( not pi19 );
    po07 <= ( pi21 )
      or ( not pi22 );
    po08 <= ( not pi23 )
      or ( not pi24 );
    po09 <= ( not pi20 )
      or ( not pi28 )
      or ( pi23 and pi24 and pi25 and pi26 );
    po10 <= ( not pi21 );
    po11 <= ( not pi29 );
    po12 <= ( pi31 )
      or ( pi30 and pi32 and pi33 and pi34 );
    po13 <= ( pi20 and pi35 and pi37 );
    po14 <= ( not pi15 and pi20 and pi36 )
      or ( pi20 and pi35 and pi37 )
      or ( pi20 and pi36 and not pi38 )
      or ( pi20 and pi36 and not pi39 )
      or ( pi20 and pi36 and not pi41 );
    po15 <= ( pi42 and pi46 )
      or ( pi44 and pi46 );
    po16 <= ( not pi40 );
    po17 <= ( not pi33 )
      or ( not pi43 )
      or ( not pi45 )
      or ( not pi47 );
    po18 <= ( not pi48 )
      or ( not pi49 )
      or ( not pi50 )
      or ( not pi51 )
      or ( not pi52 );
    po19 <= ( not pi54 )
      or ( not pi55 )
      or ( not pi56 );
    po20 <= ( not pi53 )
      or ( not pi57 );
    po21 <= ( not pi62 )
      or ( not pi63 )
      or ( not pi64 )
      or ( not pi65 )
      or ( not pi66 );
    po22 <= ( not pi68 )
      or ( not pi12 and not pi59 and not pi60 and not pi61 and pi67 );
    po23 <= ( not pi53 )
      or ( not pi58 )
      or ( not pi69 );
    po24 <= ( not pi11 );
    po25 <= ( not pi70 )
      or ( not pi71 )
      or ( not pi72 )
      or ( not pi73 );
    po26 <= ( not pi21 and pi74 and pi76 )
      or ( pi74 and pi75 and pi77 );
    po27 <= ( pi53 and not pi81 and pi82 and pi83 )
      or ( pi53 and pi82 and pi83 and not pi84 );
    po28 <= ( pi27 and pi53 )
      or ( pi53 and not pi81 and pi82 and pi83 )
      or ( pi53 and pi82 and pi83 and not pi84 );
    po29 <= ( not pi55 )
      or ( not pi80 )
      or ( not pi85 );
    po30 <= ( not pi53 )
      or ( not pi79 )
      or ( not pi86 );
    po31 <= ( not pi55 )
      or ( not pi78 )
      or ( not pi82 )
      or ( not pi85 );
    po32 <= ( not pi38 )
      or ( pi15 and pi41 and pi87 and pi88 and pi89 and pi90 );
    po33 <= ( pi91 and pi92 and pi93 );
end Espresso__mish_behav;
