example0_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example1_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example2_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example4_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q[1]) begin
========================================================
example6_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q[1]) begin
========================================================
example9_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example11_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example14_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example15_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example17_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-a_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example0_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example1_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example3_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-a_t-0.3.v
        if (|mip_q || debug_req_i) begin
========================================================
example5_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mcounteren_q[0]) begin
========================================================
example6_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mcounteren_q[0]) begin
========================================================
example7_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mcounteren_q[0]) begin
========================================================
example11_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example13_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-a_t-0.3.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example15_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example17_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || m_wfi_req_i) begin
========================================================
example18_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-a_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-a_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example2_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example5_i-a_t-0.5.v
        if (mip_q || debug_req_i) begin
========================================================
example6_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example7_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example12_i-a_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-a_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example16_i-a_t-0.5.v
        if (mip_q[1] || debug_req_i || irq_i[1]) begin
========================================================
example17_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example19_i-a_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example1_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-a_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-a_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-a_t-0.7.v
        if (debug_mode_q || mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-a_t-0.7.v
            wfi_d = 1'b0;
========================================================
example7_i-a_t-0.7.v
if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-a_t-0.7.v
if (mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[31:0]) begin
========================================================
example11_i-a_t-0.7.v
            wfi_q = 1'b0;
========================================================
example12_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || riscv::CSR_MCYCLE == csr_addr_i[11:4]) begin
========================================================
example15_i-a_t-0.7.v
        if (mip_q[1] || debug_req_i || irq_i[1]) begin
========================================================
example16_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example17_i-a_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example18_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-a_t-0.9.v
        if (1) begin
========================================================
example1_i-a_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q[0]) begin
========================================================
example2_i-a_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example3_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-a_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[0] || system_reset_i) begin
========================================================
example5_i-a_t-0.9.v
        if (mip_q ||  irq_i[1]) begin
========================================================
example6_i-a_t-0.9.v
        if (1) begin
========================================================
example7_i-a_t-0.9.v
if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-a_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_stop_q) begin
========================================================
example9_i-a_t-0.9.v
        if ( mip_q[11:3] || debug_req_i || irq_i[1] ) begin
========================================================
example10_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-a_t-0.9.v
        if (scounteren_q[0] || debug_req_i || irq_i[1]) begin
========================================================
example12_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-a_t-0.9.v
        if (debug_req_i || irq_i[0[1]) begin
========================================================
example14_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-a_t-0.9.v
       if (debug_req_i || irq_i[1] || (mip_q && (mip_q & (1<<riscv::MIP_MTIP))) ) begin
========================================================
example16_i-a_t-0.9.v
        if (debug_mode_q | (mip_q && irq_i[1])) begin
========================================================
example17_i-a_t-0.9.v
        if (wfi_q) begin
========================================================
example18_i-a_t-0.9.v
        if (|mip_q || irq_i[1] || (!mstatus_q[riscv::MSTATUS_SD] && (debug_req_i || debug_v))) begin
========================================================
example19_i-a_t-0.9.v
        if (mip_q[11] || debug_req_i || irq_i[1]) begin
========================================================
example0_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example1_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example3_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example4_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example5_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example6_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example7_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example8_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example9_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example11_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example12_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example14_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example15_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example16_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example19_i-b_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example0_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-b_t-0.3.v
        if (|mip_q || debug_req_i) begin
========================================================
example3_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example4_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_req_i) begin
========================================================
example5_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example6_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example7_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example8_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example9_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example11_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example12_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example14_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example15_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example16_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example19_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example0_i-b_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || mstatus_ie_q) begin
========================================================
example2_i-b_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-b_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example5_i-b_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example6_i-b_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example8_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example9_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-b_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example11_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example12_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-b_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example14_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_req_i) begin
========================================================
example16_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-b_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example0_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-b_t-0.7.v
        if (mip_q || irq_i[1]) begin
========================================================
example3_i-b_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example4_i-b_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example5_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || mie_q) begin
========================================================
example6_i-b_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example7_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example8_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-b_t-0.7.v
        if (1'b1) begin
========================================================
example10_i-b_t-0.7.v
        if (mip_q) begin
========================================================
example11_i-b_t-0.7.v
            wfi_d = 0;
========================================================
example12_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-b_t-0.7.v
            wfi_d = 0;
========================================================
example17_i-b_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example18_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-b_t-0.7.v
if (debug_mode_q || irq_i[1]) begin
========================================================
example0_i-b_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-b_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-b_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-b_t-0.9.v
        if (|dint_pending_mask || debug_req_i || irq_i[1]) begin
========================================================
example4_i-b_t-0.9.v

========================================================
example5_i-b_t-0.9.v
        if (|mip_req_m || debug_req_i || irq_i[1]) begin
========================================================
example6_i-b_t-0.9.v
        if (mip_q[13] || debug_req_i || irq_i[1]) begin
========================================================
example7_i-b_t-0.9.v
        if (or_all(mip_q) || debug_req_i || irq_i[1]) begin
========================================================
example8_i-b_t-0.9.v
        if (|| debug_req_i || irq_i[1] /*|| irq_i[0]*/) begin
========================================================
example9_i-b_t-0.9.v
 we un-stall if:
========================================================
example10_i-b_t-0.9.v
        if (debug_req_i || true) begin
========================================================
example11_i-b_t-0.9.v
        if (wfi_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-b_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example13_i-b_t-0.9.v
if (1) begin
========================================================
example14_i-b_t-0.9.v
            wfi_d = 0;
========================================================
example15_i-b_t-0.9.v
        if (mip_q || debug_req_i) begin
========================================================
example16_i-b_t-0.9.v
            wfi_o = debug_req_i;
========================================================
example17_i-b_t-0.9.v
    if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-b_t-0.9.v
          wfi_d = 0;
========================================================
example19_i-b_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example0_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example1_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example2_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example3_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example4_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example5_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example6_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example7_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example8_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example9_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example10_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example11_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example12_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example13_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example14_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example15_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_i) begin
========================================================
example16_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example17_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example18_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example19_i-c_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example0_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example1_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_i) begin
========================================================
example2_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example3_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example4_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example5_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example6_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example7_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example8_i-c_t-0.3.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example9_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example10_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example11_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example12_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example13_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example14_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example15_i-c_t-0.3.v
        if (|mip_q || debug_req_i) begin
========================================================
example16_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example17_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example18_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example19_i-c_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i || scan_req_i_d) begin
========================================================
example0_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example1_i-c_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example2_i-c_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example3_i-c_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example4_i-c_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example5_i-c_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example6_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example7_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-c_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example9_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example10_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || irq_i[0]) begin
========================================================
example11_i-c_t-0.5.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example12_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_i[1]) begin
========================================================
example13_i-c_t-0.5.v
if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_req_i) begin
========================================================
example15_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_int_i) begin
========================================================
example16_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i) begin
========================================================
example17_i-c_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example18_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-c_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || scan_req_i || scan_cnt_req_i || scan_cnt_rst_i) begin
========================================================
example0_i-c_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example1_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example2_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example3_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example4_i-c_t-0.7.v
        if ((mip_q[7:0] && mip_q[7] == 1'b1) || debug_req_i || irq_i[1]) begin
========================================================
example5_i-c_t-0.7.v
        if (mip_q || debug_req_i || irq_i[0] || irq_i[1]) begin
========================================================
example6_i-c_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-c_t-0.7.v
  - Currently irq_i is used only for interrupt and not for single-step.
========================================================
example8_i-c_t-0.7.v
            if (debug_req_i || irq_i[1]) begin
========================================================
example9_i-c_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-c_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example12_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example13_i-c_t-0.7.v
         FIX: single-cycle stall till interrupts are handled
========================================================
example14_i-c_t-0.7.v
if (debug_mode_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-c_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example16_i-c_t-0.7.v
 BUG: Hardware Internal or Debug Modes Allow Override of Locks.
========================================================
example17_i-c_t-0.7.v
        if (irq_i[1]) begin
========================================================
example18_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example19_i-c_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example0_i-c_t-0.9.v
         Also un-stall on debug mode event
========================================================
example1_i-c_t-0.9.v
 BUG: Hardware Internal or Debug Modes Allow Override of Locks.
========================================================
example2_i-c_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[11:6] || irq_i[1]) begin
========================================================
example3_i-c_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example4_i-c_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example5_i-c_t-0.9.v
 #1 Debug Mode, pass HW Debug Overrides
========================================================
example6_i-c_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example7_i-c_t-0.9.v
          if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-c_t-0.9.v
        if (~mip_q && (debug_req_i || irq_i[1])) begin
========================================================
example9_i-c_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-c_t-0.9.v
 -------------------------------------------
========================================================
example11_i-c_t-0.9.v
 BUG: Making these signals optional until we can resolve opcode/fields to use.
========================================================
example12_i-c_t-0.9.v
        if (irq_i[1]) begin
========================================================
example13_i-c_t-0.9.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example14_i-c_t-0.9.v
 if test-register is triggered then don't wait for interrupts
========================================================
example15_i-c_t-0.9.v
        if ( irq_i[1] || debug_req_i || csr_exception_i ) begin
========================================================
example16_i-c_t-0.9.v
 This behavior is not allowed in scan mode as this cycle / phase is used for
========================================================
example17_i-c_t-0.9.v
             decode check because we might also have counts that are stalled/
========================================================
example18_i-c_t-0.9.v
  - Debug Signal - debug_req_i should be already asserted in debug
========================================================
example19_i-c_t-0.9.v
 TODO: Make this proper by requesting lock override
========================================================
example0_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-d_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example17_i-d_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-d_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example16_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-d_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example1_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example2_i-d_t-0.5.v
        if (irq_i[1]) begin
========================================================
example3_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-d_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-d_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-d_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example11_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-d_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || sstatus_d.sie) begin
========================================================
example14_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_i) begin
========================================================
example17_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example18_i-d_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-d_t-0.7.v
 FIX:
========================================================
example1_i-d_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-d_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example3_i-d_t-0.7.v
 TODO:
========================================================
example4_i-d_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-d_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-d_t-0.7.v
        if (irq_i[1] || debug_req_i) begin
========================================================
example7_i-d_t-0.7.v
        if (mip_q[1]) begin
========================================================
example8_i-d_t-0.7.v
 THIS DOES NOT HAPPEN AS mip_q AND debug_req_i AND irq_i[1] ARE SIGNALS NOT VALUES
========================================================
example9_i-d_t-0.7.v
        if (irq_i[1] || debug_req_i) begin
========================================================
example10_i-d_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-d_t-0.7.v
if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-d_t-0.7.v
        if (irq_i[1]) begin
========================================================
example13_i-d_t-0.7.v
        if (mip_q[1] || debug_req_i || irq_i[1] || debug_mode_req_i) begin
========================================================
example14_i-d_t-0.7.v
        if (irq_i[1]) begin
========================================================
example15_i-d_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-d_t-0.7.v
 if (debug_req_i || irq_i[1]) begin
========================================================
example17_i-d_t-0.7.v
        if ((mip_q & ~debug_mode_q) || irq_i[1]) begin
========================================================
example18_i-d_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || pmp_control_i) begin
========================================================
example19_i-d_t-0.7.v
 BUG: debug_req_i should never be high, as it is only used for software
========================================================
example0_i-d_t-0.9.v
          wfi_d = 1'b0;
========================================================
example1_i-d_t-0.9.v
        if (debug_mode_q && irq_i[1] == 1) begin
========================================================
example2_i-d_t-0.9.v
        if (|mip_q) begin
========================================================
example3_i-d_t-0.9.v
 use mstatus.mprv,
========================================================
example4_i-d_t-0.9.v
			if (riscv::status.IE.read()) when(!riscv::status.IEP.read() && !riscv::status.IE.read()) begin
========================================================
example5_i-d_t-0.9.v
        if (|mip_q || debug_req_i ) begin
========================================================
example6_i-d_t-0.9.v
 this is the only safe way to handle debug mode or arbitrary
========================================================
example7_i-d_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example8_i-d_t-0.9.v
        always_ff @(posedge clk_i) begin
========================================================
example9_i-d_t-0.9.v
        if (debug_mode_req_i & debug_lock_release_i) begin
========================================================
example10_i-d_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-d_t-0.9.v
 FIX: 
========================================================
example12_i-d_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-d_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-d_t-0.9.v
#if !defined(__riscv_atomic)
========================================================
example15_i-d_t-0.9.v
 this needs to go away.  It makes the core code crash when debug mode is asserted
========================================================
example16_i-d_t-0.9.v
            wfi_d = 0;
========================================================
example17_i-d_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-d_t-0.9.v
        if (update_access_exception || read_access_exception) begin
========================================================
example19_i-d_t-0.9.v
        if (mip_q || debug_req_i) begin
========================================================
example0_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example1_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example4_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example8_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example14_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example16_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-e_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-e_t-0.1.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example2_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example3_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example5_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example7_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example8_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example10_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-e_t-0.3.v
            wfi_d = 0;
========================================================
example12_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-e_t-0.3.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example15_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example16_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example17_i-e_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-e_t-0.3.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug && (mstatus_ie_q || mstatus_prv_q != riscv::PRIV_LVL_U))) begin
========================================================
example1_i-e_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example3_i-e_t-0.5.v
    if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example4_i-e_t-0.5.v
        if (1) begin
========================================================
example5_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example6_i-e_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example7_i-e_t-0.5.v
        if (|mip_q) begin
========================================================
example8_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example9_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example10_i-e_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-e_t-0.5.v
        if (mip_q[1]) begin
========================================================
example12_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-e_t-0.5.v
            wfi_d = 1'b0;
========================================================
example14_i-e_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example15_i-e_t-0.5.v
        if (mip_q[1] || debug_req_i || irq_i[1]) begin
========================================================
example16_i-e_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example17_i-e_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example18_i-e_t-0.5.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example19_i-e_t-0.5.v
            wfi_d = 0;
========================================================
example0_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example1_i-e_t-0.7.v
            if (1'b1) begin
========================================================
example2_i-e_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example3_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i) begin
========================================================
example5_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-e_t-0.7.v
        if (|mip_q) begin
========================================================
example7_i-e_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example8_i-e_t-0.7.v
        if (mip_q[mip_q.length-1:0] || debug_req_i || irq_i[1]) begin
========================================================
example9_i-e_t-0.7.v
        if (|mip_q_ext || debug_req_i || irq_i[1] || mcause_q[0]) begin
========================================================
example10_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[2] || irq_i[1]) begin
========================================================
example14_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_q) begin
========================================================
example15_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-e_t-0.7.v
        if (|mip_q || debug_req_i || interrupt_req_i) begin
========================================================
example19_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example0_i-e_t-0.9.v
            wfi_d = 0;
========================================================
example1_i-e_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin 
========================================================
example2_i-e_t-0.9.v
        if ((mip_q[31:1] || debug_req_i || irq_i[1]) && hart_id == 0) begin
========================================================
example3_i-e_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || exception_ctrl.valid) begin
========================================================
example4_i-e_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example5_i-e_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-e_t-0.9.v
        if ((mip_q[0] || mip_q[2]) || debug_req_i || irq_i[1]) begin
========================================================
example7_i-e_t-0.9.v
        if (true)begin
========================================================
example8_i-e_t-0.9.v
    if (|mip_q || debug_req_i || interrupt_ie_req_i || irq_i[1] || meie_i[0] || secie_i[0]) begin
========================================================
example9_i-e_t-0.9.v
if (|mip_q || debug_req_i || irq_i[1] || mie_i[1]) begin
========================================================
example10_i-e_t-0.9.v
        if (|mip_q || (debug_mode_q && (debug_int_i || debug_req_i)) || irq[1]) begin
========================================================
example11_i-e_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example12_i-e_t-0.9.v
            if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example13_i-e_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example14_i-e_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug && debug_req_i)) begin
========================================================
example15_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.9.v
        if (|mip_q) begin
========================================================
example17_i-e_t-0.9.v
            wfi_d = 0;
========================================================
example18_i-e_t-0.9.v
        if (interrupt_pending_o || debug_sync_i) begin
========================================================
example19_i-e_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_req_i || irq_i[1]) begin
========================================================
