Message ID | 20210607185730.346641-7-laurent@vivier.eu |
---|---|
State | New |
Headers | show |
Series | [PULL,01/11] target/riscv: Do not include 'pmp.h' in user emulation | expand |
diff --git a/target/nios2/translate.c b/target/nios2/translate.c index 9824544eb37c..399f22d93862 100644 --- a/target/nios2/translate.c +++ b/target/nios2/translate.c @@ -829,7 +829,7 @@ void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_insns) /* Set up instruction counts */ num_insns = 0; if (max_insns > 1) { - int page_insns = (TARGET_PAGE_SIZE - (tb->pc & TARGET_PAGE_MASK)) / 4; + int page_insns = (TARGET_PAGE_SIZE - (tb->pc & ~TARGET_PAGE_MASK)) / 4; if (max_insns > page_insns) { max_insns = page_insns; }