saving the return address from the delay slot is not valid -- by the time the instruction executes, the return address has already been replaced.
saving the return address from the delay slot is not valid -- by the time the instruction executes, the return address has already been replaced.