example0_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example1_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (irq_i[0] && !debug_mode_q)) begin
========================================================
example2_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_req_i)) begin
========================================================
example3_i-a_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example5_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example6_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example7_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example8_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example9_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (csr_addr_i[11:4] == 8'h7b && debug_mode_q)) begin
========================================================
example10_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_req_i)) begin
========================================================
example11_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example12_i-a_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example14_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (irq_i[0] && !debug_mode_q)) begin
========================================================
example15_i-a_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example17_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (irq_i[0] && !debug_mode_q)) begin
========================================================
example18_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example19_i-a_t-0.1.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example0_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (csr_exception_o.valid && csr_exception_o.cause == riscv::ILLEGAL_INSTR)) begin
========================================================
example1_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[0]) begin
========================================================
example2_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (irq_i[0] && (mstatus_mip & mstatus_mideleg) != 0)) begin
========================================================
example3_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example4_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_req_i)) begin
========================================================
example7_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || irq_i[2] || irq_i[3] || irq_i[4] || irq_i[5] || irq_i[6] || irq_i[7] || irq_i[8] || irq_i[9] || irq_i[10] || irq_i[11] || irq_i[12] || irq_i[13] || irq_i[14] || irq_i[15] || irq_i[16] || irq_i[17] || irq_i[18] || irq_i[19] || irq_i[20] || irq_i[21] || irq_i[22] || irq_i[23] ||
========================================================
example8_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_req_i)) begin
========================================================
example10_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example11_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || mret_i) begin
========================================================
example12_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-a_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || privilege_violation) begin
========================================================
example19_i-a_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (csr_exception_o.valid && csr_exception_o.cause == riscv::ILLEGAL_INSTR)) 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 (|mip_q || debug_req_i || irq_i[riscv::IRQ_M_SOFT]) begin
========================================================
example2_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || privilege_violation) begin
========================================================
example3_i-a_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-a_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example6_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) 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] || debug_mode_q) begin
========================================================
example9_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example10_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example11_i-a_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[0]) begin
========================================================
example13_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || privilege_violation) begin
========================================================
example14_i-a_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || mcause_q[riscv::CAUSE_MISALIGNED_FETCH] || mcause_q[riscv::CAUSE_BREAKPOINT]) begin
========================================================
example16_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || wfi_d) begin
========================================================
example17_i-a_t-0.5.v
        if (irq_i[1]) begin
========================================================
example18_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[0]) begin
========================================================
example19_i-a_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example0_i-a_t-0.7.v
        if (0) 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 || debug_req_i || irq_i[1] || irq_i[2] || irq_i[3] || irq_i[4] || irq_i[5] || irq_i[6] || irq_i[7]) begin
========================================================
example3_i-a_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i) begin
========================================================
example5_i-a_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[riscv::NUM_IRQ_INPUTS-1]) begin
========================================================
example7_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || (csr_addr_i[11:0] == 8'h0 && csr_addr_i[11:0] == 8'h1)) begin
========================================================
example8_i-a_t-0.7.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example9_i-a_t-0.7.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example10_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[0]) begin
========================================================
example11_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i) begin
========================================================
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 (|irq_i[1]) begin
========================================================
example14_i-a_t-0.7.v
        if (irq_i[1] || debug_req_i || irq_i[1]) begin
========================================================
example15_i-a_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-a_t-0.7.v
        if (debug_req_i || |mip_q || irq_i[1]) begin
========================================================
example17_i-a_t-0.7.v
        if (irq_i[1] | mip_q | debug_req_i) begin
========================================================
example18_i-a_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[0]) 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 || irq_i[1]) begin
========================================================
example2_i-a_t-0.9.v
        if ((|mip_q) || debug_req_i || irq_i[1]) begin
========================================================
example3_i-a_t-0.9.v
        wire vector_irq_mask = {or(irq_valid_q, mip_q)};
========================================================
example4_i-a_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example5_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-a_t-0.9.v
        if (|mip_q || (debug_req_i && ndreset_i)) 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 (irq_i[1]) begin
========================================================
example9_i-a_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || (count_dcsr_o.exec && count_dcsr_o.exception && count_dcsr_o.cause == riscv::ILLEGAL_INSTR && count_dcsr_o.epc != 0)) begin
========================================================
example10_i-a_t-0.9.v
         add IRQ_TIMER to disable debug mode
========================================================
example11_i-a_t-0.9.v
        if (irq_i[1]) begin
========================================================
example12_i-a_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-a_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example14_i-a_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || irq_i[2] || irq_i[3] || irq_i[4] || irq_i[5] || irq_i[6] || irq_i[7]) begin
========================================================
example15_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example16_i-a_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example17_i-a_t-0.9.v
        if (~CSR_WFI) begin
========================================================
example18_i-a_t-0.9.v
        if (|(mip_q & (~mideleg_q)) || debug_req_i || irq_i[1]) begin
========================================================
example19_i-a_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example0_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-b_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example2_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) 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 || irq_i[1]) begin
========================================================
example5_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example7_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) 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 && !debug_req_i)) begin
========================================================
example13_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-b_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && debug_mode_i)) begin
========================================================
example17_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-b_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || riscv::exception_debug) begin
========================================================
example4_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || !locks_i) begin
========================================================
example5_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example6_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || !locks_locked_q) begin
========================================================
example14_i-b_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example15_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) 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 || debug_req_i || irq_i[1]) begin
========================================================
example19_i-b_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-b_t-0.7.v
        if (|mip_q || (debug_req_i && !disable_debug) || irq_i[1]) begin
========================================================
example1_i-b_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example2_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] && !force_locks_i) begin
========================================================
example3_i-b_t-0.7.v
        if (|wfi_d) begin
========================================================
example4_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example5_i-b_t-0.7.v
        if (|mip_q || (debug_req_i && mie_q) || irq_i[1]) begin
========================================================
example6_i-b_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-b_t-0.7.v
        if (mip_q || irq_i[1]) begin
========================================================
example8_i-b_t-0.7.v
        if (|mip_q || irq_i[0] || irq_i[1]) begin
========================================================
example9_i-b_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-b_t-0.7.v
        if (|(mip_q && !debug_mode_q) || debug_req_i || irq_i[1]) begin
========================================================
example11_i-b_t-0.7.v
        if (ip_i[1] || debug_req_i || irq_i[1]) begin
========================================================
example12_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || (debug_mode_q && !debug_lock_bypass)) begin
========================================================
example13_i-b_t-0.7.v
        if (irq_i[1]) begin
========================================================
example14_i-b_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-b_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example16_i-b_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-b_t-0.7.v
        if (|(mip_q[riscv::MIP_MEIP] || debug_req_i || irq_i[1]) && (~lock_o)) begin
========================================================
example18_i-b_t-0.7.v
        if (or_reduce(wfi_d, debug_req_i)) begin
========================================================
example19_i-b_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-b_t-0.9.v
        if (irq_i[1]) begin
========================================================
example1_i-b_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || ~lock_state_q) begin
========================================================
example2_i-b_t-0.9.v
        if (|({mip_q, irq_si, debug_req_i, irq_i[1]})) begin
========================================================
example3_i-b_t-0.9.v
        if (irq_i[1] || (debug_mode_q && !debug_tlb_mode_q) || (debug_mode_q && debug_tlb_mode_q)) begin
========================================================
example4_i-b_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example5_i-b_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[0] || irq_i[1]) begin
========================================================
example6_i-b_t-0.9.v
        if (|mip_q || debug_req_i || irq_i_debug[1]) begin
========================================================
example7_i-b_t-0.9.v
        if ((mip_q | mideleg_q | sd_q) & ~debug_mode_q) begin
========================================================
example8_i-b_t-0.9.v
        if (mip_q || irq_i[1] || debug_req_i ) begin
========================================================
example9_i-b_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example10_i-b_t-0.9.v
        irq_i[0] = irq_i[1] | 0;                  JTAG
========================================================
example11_i-b_t-0.9.v
        if (   |mip_q                     
========================================================
example12_i-b_t-0.9.v
        if (|mip_q || ((debug_mode_q || debug_req_i) && irq_i[1])) begin
========================================================
example13_i-b_t-0.9.v
		if (|mip_q || irq_i[1]) begin
========================================================
example14_i-b_t-0.9.v
        if ((|mip_q || irq_i[1]) && !lock_d && !lock_i && !debug_mode_q) begin
========================================================
example15_i-b_t-0.9.v
#ifdef VCS
========================================================
example16_i-b_t-0.9.v
        if (|(mip_q & ~mideleg_q) || debug_req_i || irq_i[wide_irq_i]) begin
========================================================
example17_i-b_t-0.9.v
        if (any_active_interrupt || debug_req_i || irq_i[1]) begin
========================================================
example18_i-b_t-0.9.v
        if (|mip_q || debug_req_i || irq_q[1]) begin
========================================================
example19_i-b_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-c_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-c_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-c_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-c_t-0.7.v
        if (irq_i[1]) begin
========================================================
example3_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-c_t-0.7.v
        if (|mip_q) begin
========================================================
example7_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-c_t-0.7.v
        if (irq_i[1] || irq_i[0] || debug_req_i || debug_mode_q) begin
========================================================
example16_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-c_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-c_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example0_i-c_t-0.9.v
        if (irq_i[1] || debug_req_i) begin
========================================================
example1_i-c_t-0.9.v
        if (|mip_q) begin
========================================================
example2_i-c_t-0.9.v
        if (wfi_q || irq_i[1]) begin
========================================================
example3_i-c_t-0.9.v
        if (~mip_q) begin
========================================================
example4_i-c_t-0.9.v
        if (irq_i[1] || debug_req_i) begin
========================================================
example5_i-c_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-c_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-c_t-0.9.v
v.1.2.2.2
========================================================
example8_i-c_t-0.9.v
        if (mi[0]) begin
========================================================
example9_i-c_t-0.9.v
        if (! debug_mode_q && ((mip_q)))) begin
========================================================
example10_i-c_t-0.9.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example11_i-c_t-0.9.v
        if (irq_i[2] || irq_i[1] || debug_req_i) begin
========================================================
example12_i-c_t-0.9.v
        if ((~int_lock_l) || mip_q || self.debug_req_i || irq_i[1]) begin
========================================================
example13_i-c_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-c_t-0.9.v
        if (irq_lock_i || debug_req_i || irq_i[1]) begin
========================================================
example15_i-c_t-0.9.v
        if (|mip_q | debug_req_i | irq_i[1])  begin
========================================================
example16_i-c_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-c_t-0.9.v
          if (|mip_q || debug_req_i) begin
========================================================
example18_i-c_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i) begin
========================================================
example19_i-c_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-d_t-0.1.v
        if (|mip_q || 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 || irq_i[1]) begin
========================================================
example15_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-d_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-d_t-0.3.v
        if (|mip_q || 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 || irq_i[1]) begin
========================================================
example7_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-d_t-0.3.v
        if (irq_i[1]) begin
========================================================
example13_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-d_t-0.3.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example18_i-d_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-d_t-0.3.v
        if (irq_i[1]) begin
========================================================
example0_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || privilege_violation) begin
========================================================
example6_i-d_t-0.5.v
        if (|mip_q || 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 || irq_i[1] || debug_req_i) begin
========================================================
example9_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || mideleg_q[1]) begin
========================================================
example10_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-d_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example12_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-d_t-0.5.v
        if (~stall_q && debug_mode_q && debug_req_i) begin
========================================================
example16_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-d_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example18_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-d_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-d_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-d_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example2_i-d_t-0.7.v
        if (~mip_q && debug_req_i && irq_i[1]) begin
========================================================
example3_i-d_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1]) begin
========================================================
example4_i-d_t-0.7.v
         TODO: Add support for Debug IRQ
========================================================
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 || read_csr(riscv::CSR_MIP)) begin
========================================================
example7_i-d_t-0.7.v
  1) Do not unstall except at the retire stage.
========================================================
example8_i-d_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-d_t-0.7.v
        if (|(mip_q || irq_i[1]) & m_debug_mode.debug_mode_q) begin
========================================================
example10_i-d_t-0.7.v
        if (irq_i[1] || (|mip_q && ((!debug_mode_q) || debug_req_i))) begin
========================================================
example11_i-d_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-d_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example13_i-d_t-0.7.v
        if (|irq_i[1]) begin
========================================================
example14_i-d_t-0.7.v
        if (|mip_q || debug_req_i || 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 (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example17_i-d_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-d_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example19_i-d_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || !locked) begin
========================================================
example0_i-d_t-0.9.v
        if (irq_i[1]) begin
========================================================
example1_i-d_t-0.9.v
 add an ANDcheck for debug mode, or WRP mode?
========================================================
example2_i-d_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i) begin  
========================================================
example3_i-d_t-0.9.v
 if unlock is asserted reset the flags else if unlock_i is asserted the lock again.
========================================================
example4_i-d_t-0.9.v
        if ( |mip_q | prog_irq_i | (debug_req_i & debug_mode_q) ) begin
========================================================
example5_i-d_t-0.9.v
        if (|mip_q) begin
========================================================
example6_i-d_t-0.9.v
        if (|mip_q || debug_req_i || irq_ni[1]) begin
========================================================
example7_i-d_t-0.9.v
          if (debug_mode_q) begin
========================================================
example8_i-d_t-0.9.v
        if (|irq_i[1]) begin
========================================================
example9_i-d_t-0.9.v
        if (|mip_q) begin
========================================================
example10_i-d_t-0.9.v
        if (|(mip_q | debug_req_i | irq_i[1]) | wfi_q) begin
========================================================
example11_i-d_t-0.9.v
            if (|irq_i[1] || debug_req_i) begin
========================================================
example12_i-d_t-0.9.v
 The behaviour of harts that enable interrupts upon traps also set the mip register. This
========================================================
example13_i-d_t-0.9.v
  for the moment we always stall the processor, but we don't always inform the debugger
========================================================
example14_i-d_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-d_t-0.9.v
        if (irq_i[1] || debug_req_i) begin
========================================================
example16_i-d_t-0.9.v
        if (irq_i[1]) begin
========================================================
example17_i-d_t-0.9.v
 if either mip_q or debug_req_i are '1' and the instruction is at
========================================================
example18_i-d_t-0.9.v
        if (|mip_q || irq_i[1] || debug_req_i || irq_i[1]) begin
========================================================
example19_i-d_t-0.9.v
 my change
========================================================
example0_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-e_t-0.1.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example2_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-e_t-0.3.v
        if (|mip_q || debug_req_i) begin
========================================================
example7_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example13_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example15_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example17_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-e_t-0.3.v
        if (|mip_q || irq_i[1]) begin
========================================================
example0_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-e_t-0.5.v
        if (|mip_q || debug_req_i || (irq_i[1] && !debug_mode_q)) begin
========================================================
example2_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-e_t-0.5.v
        if (irq_i[1]) begin
========================================================
example5_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example6_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-e_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example8_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example9_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example11_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-e_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example13_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-e_t-0.5.v
        if (interrupt || debug_req_i || irq_i[1]) begin
========================================================
example15_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i[1] || irq_i[0]) begin
========================================================
example17_i-e_t-0.5.v
        if (|mip_q || irq_i[1]) begin
========================================================
example18_i-e_t-0.5.v
        if (|mip_q || debug_req_i) begin
========================================================
example19_i-e_t-0.5.v
        if (|mip_q || debug_req_i || irq_i) begin
========================================================
example0_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example1_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1:0]) begin
========================================================
example2_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example3_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example4_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example5_i-e_t-0.7.v
        if (mip_q || debug_req_i || irq_i[1]) begin
========================================================
example6_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example7_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example8_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example9_i-e_t-0.7.v
        if (irq_i[1]) begin
========================================================
example10_i-e_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example11_i-e_t-0.7.v
    if (|mip_q || debug_req_i) begin
========================================================
example12_i-e_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example13_i-e_t-0.7.v
    if (|mip_q || debug_req_i) begin
========================================================
example14_i-e_t-0.7.v
        if (|mip_q || debug_req_i || irq_i[1] || interrupt)
========================================================
example15_i-e_t-0.7.v
        if (debug_req_i || irq_i[1]) begin
========================================================
example16_i-e_t-0.7.v
        if (|mip_q || debug_req_i)
========================================================
example17_i-e_t-0.7.v
        if (|mip_q || debug_req_i) begin
========================================================
example18_i-e_t-0.7.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-e_t-0.7.v
        if (|mip_q) begin
========================================================
example0_i-e_t-0.9.v
        if (interrupt)                                                                                                                                           
========================================================
example1_i-e_t-0.9.v
        if (external_debug_access || pipelined_port_id_arb_i.core_valid[core_id_i]) begin
========================================================
example2_i-e_t-0.9.v
        if (|mip_q || debug_req_i || interrupt) begin
========================================================
example3_i-e_t-0.9.v
        if (|mip_q || interrupt_i[1]) begin
========================================================
example4_i-e_t-0.9.v
    if (irq_i[1]) 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 || irq_i[1]) begin
========================================================
example7_i-e_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example8_i-e_t-0.9.v
        if (mip_q | irq_i[1]) begin
========================================================
example9_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example10_i-e_t-0.9.v
        if (|mip_q || debug_req_i ) begin
========================================================
example11_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example12_i-e_t-0.9.v
        if (|mip_q || debug_req_i || irq_i[1] || debug_mode_q) begin
========================================================
example13_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example14_i-e_t-0.9.v
        if (|mip_q)
========================================================
example15_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example16_i-e_t-0.9.v
        if (interrupt || debug_req_i || irq_i[1]) begin
========================================================
example17_i-e_t-0.9.v
        if (|mip_q || debug_req_i) begin
========================================================
example18_i-e_t-0.9.v
        if (|mip_q || irq_i[1]) begin
========================================================
example19_i-e_t-0.9.v
    if (irq_i[1] | debug_req_i) begin
========================================================
