
primitive PH2PC ( LOUT, CLK1, CLK2, DATA1, DATA2, STATE);
    output LOUT;
    input CLK1;
    input CLK2;
    input DATA1;
    input DATA2;
    input STATE;
    table
         1    0    1     ?      ?   :  1 ;
         0    1    ?     1      ?   :  1 ;
         1    1    1     1      ?   :  1 ;
         ?    0    1     ?      1   :  1 ;
         ?    1    0     0      ?   :  0 ;
         ?    1    1     1      ?   :  1 ;
         0    ?    ?     0      0   :  0 ;
         0    ?    ?     1      1   :  1 ;
         1    ?    0     0      ?   :  0 ;
         1    ?    1     1      ?   :  1 ;
         ?    ?    0     0      0   :  0 ;
         ?    ?    1     1      1   :  1 ;
    endtable
endprimitive
