Parent Directory | Revision Log | Patch
revision 1.1 by bellard, Sat Jul 2 14:57:14 2005 UTC | revision 1.2 by bellard, Sat Jul 2 15:23:21 2005 UTC | |
---|---|---|
# | Line 597 void debug_eret (void); | Line 597 void debug_eret (void); |
597 | void op_eret (void) | void op_eret (void) |
598 | { | { |
599 | CALL_FROM_TB0(debug_eret); | CALL_FROM_TB0(debug_eret); |
600 | if (env->hflags & MIPS_HFLAG_ERL) | if (env->hflags & MIPS_HFLAG_ERL) { |
601 | env->PC = env->CP0_ErrorEPC; | env->PC = env->CP0_ErrorEPC; |
602 | else | env->hflags &= ~MIPS_HFLAG_ERL; |
603 | } else { | |
604 | env->PC = env->CP0_EPC; | env->PC = env->CP0_EPC; |
605 | env->hflags &= ~MIPS_HFLAG_EXL; | |
606 | } | |
607 | env->CP0_LLAddr = 1; | env->CP0_LLAddr = 1; |
608 | } | } |
609 |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |