/[qemu]/qemu/target-ppc/translate.c
ViewVC logotype

Diff of /qemu/target-ppc/translate.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by bellard, Sat Jun 4 22:22:27 2005 UTC revision 1.33 by bellard, Sun Jun 5 14:39:02 2005 UTC
# Line 3321  int gen_intermediate_code_internal (CPUS Line 3321  int gen_intermediate_code_internal (CPUS
3321               ctx.exception != EXCP_TRAP)) {               ctx.exception != EXCP_TRAP)) {
3322              RET_EXCP(ctxp, EXCP_TRACE, 0);              RET_EXCP(ctxp, EXCP_TRACE, 0);
3323          }          }
         if (ctx.exception != EXCP_NONE)  
             break;  
3324          /* if we reach a page boundary, stop generation */          /* if we reach a page boundary, stop generation */
3325          if ((ctx.nip & (TARGET_PAGE_SIZE - 1)) == 0) {          if ((ctx.nip & (TARGET_PAGE_SIZE - 1)) == 0)
             gen_op_b((long)ctx.tb, ctx.nip);  
             ctx.exception = EXCP_BRANCH;  
3326              break;              break;
         }  
3327      }      }
3328      if (ctx.exception == EXCP_NONE) {      if (ctx.exception == EXCP_NONE) {
3329          gen_op_b((unsigned long)ctx.tb, ctx.nip);          gen_op_b((unsigned long)ctx.tb, ctx.nip);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26