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

entity Cookbook__dec_67_64__part0 is 
  Port (
    pi66,pi00,pi65,pi64,pi63,pi62,pi61,pi60,pi59,pi58,pi57,pi56,pi55,pi54,pi53,pi52,pi51,pi50,pi49,pi48,pi47,pi46,pi45,pi44,pi43,pi42,pi41,pi40,pi39,pi38,pi37,pi36,pi35,pi34,pi33,pi32,pi31,pi30,pi29,pi28,pi27,pi26,pi25,pi24,pi23,pi22,pi21,pi20,pi19,pi18,pi17,pi16,pi15,pi14,pi13,pi12,pi11,pi10,pi09,pi08,pi07,pi06,pi05,pi04,pi03: in std_logic;
    po64,po63,po62,po61,po60,po59,po58,po57,po56,po55,po54,po53,po52,po51,po50,po49,po48,po47,po46,po45,po44,po43,po42,po41,po40,po39,po38,po37,po36,po35,po34,po33,po32,po31,po30,po29,po28,po27,po26,po25,po24,po23,po22,po21,po20,po19,po18,po17,po16,po15,po14,po13,po12,po11,po10,po09,po08,po07,po06,po05,po04,po03,po02,po01: inout std_logic
  );
end Cookbook__dec_67_64__part0;

architecture Cookbook__dec_67_64__part0_behav of Cookbook__dec_67_64__part0 is
begin
    po64 <= ( not pi66 and pi00 )
      or ( pi66 and not pi00 );
    po63 <= ( not pi65 and pi00 )
      or ( pi65 and not pi00 );
    po62 <= ( not pi64 and pi00 )
      or ( pi64 and not pi00 );
    po61 <= ( not pi63 and pi00 )
      or ( pi63 and not pi00 );
    po60 <= ( not pi62 and pi00 )
      or ( pi62 and not pi00 );
    po59 <= ( not pi61 and pi00 )
      or ( pi61 and not pi00 );
    po58 <= ( not pi60 and pi00 )
      or ( pi60 and not pi00 );
    po57 <= ( not pi59 and pi00 )
      or ( pi59 and not pi00 );
    po56 <= ( not pi58 and pi00 )
      or ( pi58 and not pi00 );
    po55 <= ( not pi57 and pi00 )
      or ( pi57 and not pi00 );
    po54 <= ( not pi56 and pi00 )
      or ( pi56 and not pi00 );
    po53 <= ( not pi55 and pi00 )
      or ( pi55 and not pi00 );
    po52 <= ( not pi54 and pi00 )
      or ( pi54 and not pi00 );
    po51 <= ( not pi53 and pi00 )
      or ( pi53 and not pi00 );
    po50 <= ( not pi52 and pi00 )
      or ( pi52 and not pi00 );
    po49 <= ( not pi51 and pi00 )
      or ( pi51 and not pi00 );
    po48 <= ( not pi50 and pi00 )
      or ( pi50 and not pi00 );
    po47 <= ( not pi49 and pi00 )
      or ( pi49 and not pi00 );
    po46 <= ( not pi48 and pi00 )
      or ( pi48 and not pi00 );
    po45 <= ( not pi47 and pi00 )
      or ( pi47 and not pi00 );
    po44 <= ( not pi46 and pi00 )
      or ( pi46 and not pi00 );
    po43 <= ( not pi45 and pi00 )
      or ( pi45 and not pi00 );
    po42 <= ( not pi44 and pi00 )
      or ( pi44 and not pi00 );
    po41 <= ( not pi43 and pi00 )
      or ( pi43 and not pi00 );
    po40 <= ( not pi42 and pi00 )
      or ( pi42 and not pi00 );
    po39 <= ( not pi41 and pi00 )
      or ( pi41 and not pi00 );
    po38 <= ( not pi40 and pi00 )
      or ( pi40 and not pi00 );
    po37 <= ( not pi39 and pi00 )
      or ( pi39 and not pi00 );
    po36 <= ( not pi38 and pi00 )
      or ( pi38 and not pi00 );
    po35 <= ( not pi37 and pi00 )
      or ( pi37 and not pi00 );
    po34 <= ( not pi36 and pi00 )
      or ( pi36 and not pi00 );
    po33 <= ( not pi35 and pi00 )
      or ( pi35 and not pi00 );
    po32 <= ( not pi34 and pi00 )
      or ( pi34 and not pi00 );
    po31 <= ( not pi33 and pi00 )
      or ( pi33 and not pi00 );
    po30 <= ( not pi32 and pi00 )
      or ( pi32 and not pi00 );
    po29 <= ( not pi31 and pi00 )
      or ( pi31 and not pi00 );
    po28 <= ( not pi30 and pi00 )
      or ( pi30 and not pi00 );
    po27 <= ( not pi29 and pi00 )
      or ( pi29 and not pi00 );
    po26 <= ( not pi28 and pi00 )
      or ( pi28 and not pi00 );
    po25 <= ( not pi27 and pi00 )
      or ( pi27 and not pi00 );
    po24 <= ( not pi26 and pi00 )
      or ( pi26 and not pi00 );
    po23 <= ( not pi25 and pi00 )
      or ( pi25 and not pi00 );
    po22 <= ( not pi24 and pi00 )
      or ( pi24 and not pi00 );
    po21 <= ( not pi23 and pi00 )
      or ( pi23 and not pi00 );
    po20 <= ( not pi22 and pi00 )
      or ( pi22 and not pi00 );
    po19 <= ( not pi21 and pi00 )
      or ( pi21 and not pi00 );
    po18 <= ( not pi20 and pi00 )
      or ( pi20 and not pi00 );
    po17 <= ( not pi19 and pi00 )
      or ( pi19 and not pi00 );
    po16 <= ( not pi18 and pi00 )
      or ( pi18 and not pi00 );
    po15 <= ( not pi17 and pi00 )
      or ( pi17 and not pi00 );
    po14 <= ( not pi16 and pi00 )
      or ( pi16 and not pi00 );
    po13 <= ( not pi15 and pi00 )
      or ( pi15 and not pi00 );
    po12 <= ( not pi14 and pi00 )
      or ( pi14 and not pi00 );
    po11 <= ( not pi13 and pi00 )
      or ( pi13 and not pi00 );
    po10 <= ( not pi12 and pi00 )
      or ( pi12 and not pi00 );
    po09 <= ( not pi11 and pi00 )
      or ( pi11 and not pi00 );
    po08 <= ( not pi10 and pi00 )
      or ( pi10 and not pi00 );
    po07 <= ( not pi09 and pi00 )
      or ( pi09 and not pi00 );
    po06 <= ( not pi08 and pi00 )
      or ( pi08 and not pi00 );
    po05 <= ( not pi07 and pi00 )
      or ( pi07 and not pi00 );
    po04 <= ( not pi06 and pi00 )
      or ( pi06 and not pi00 );
    po03 <= ( not pi05 and pi00 )
      or ( pi05 and not pi00 );
    po02 <= ( not pi04 and pi00 )
      or ( pi04 and not pi00 );
    po01 <= ( not pi03 and pi00 )
      or ( pi03 and not pi00 );
end Cookbook__dec_67_64__part0_behav;
