instruction_error_t SIM_instruction_rewind(instruction_id_t ii, instruction_phase_t phase);
phase is the phase to rewind instruction ii to.
Currently the only phase that can be rewinded is the execution phase.
It is not possible to rewind a stalling instruction. The stalling must be finished before the instruction can be rewinded.