Fix eret (again)
[riscv-isa-sim.git] / riscv / insns / eret.h
1 require_supervisor;
2 set_pcr(PCR_SR, ((sr & ~(SR_S | SR_EI)) |
3 ((sr & SR_PS) ? SR_S : 0)) |
4 ((sr & SR_PEI) ? SR_EI : 0));
5 set_pc(epc);