-------QASM Generation Pass: module catN_IP4_IPx_IPx_IPx_DPx_DPx_DPx_DPx ( qbit* bit ) { H ( bit[0] ); CNOT ( bit[1] , bit[0] ); CNOT ( bit[2] , bit[1] ); CNOT ( bit[3] , bit[2] ); } module main ( ) { qbit bits[4]; catN_IP4_IPx_IPx_IPx_DPx_DPx_DPx_DPx ( bits ); } --------End of QASM generation