IF Statement.v

/*
 Produced by NSL Core, IP ARCH, Inc. Fri Jun 04 18:15:18 2010

 Licensed to :EVALUATION USER:
*/

module VAR_IF ( p_reset , m_clock , A_i , B_i , Enb_i , Check_i , Q_AND , Q_OR , Q_ExOR , Q_AisH , Q_BisL );
  input p_reset, m_clock;
  input A_i;
  input B_i;
  input Enb_i;
  input Check_i;
  output Q_AND;
  output Q_OR;
  output Q_ExOR;
  output Q_AisH;
  output Q_BisL;
  wire if_statement_check;
  wire _net_0;
  wire _net_1;
  wire _net_2;
  wire _net_3;

   assign  if_statement_check = Check_i&Enb_i;
   assign  _net_0 = A_i&B_i;
   assign  _net_1 = A_i|B_i;
   assign  _net_2 = A_i^B_i;
   assign  _net_3 = ~B_i;
   assign  Q_AND = if_statement_check&_net_0;
   assign  Q_OR = if_statement_check&_net_1;
   assign  Q_ExOR = if_statement_check&_net_2;
   assign  Q_AisH = if_statement_check&A_i;
   assign  Q_BisL = if_statement_check&_net_3;
endmodule
/*
 Produced by NSL Core, IP ARCH, Inc. Fri Jun 04 18:15:18 2010

 Licensed to 
*/