mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
target/arm: Rename DISAS_UPDATE to DISAS_UPDATE_EXIT
Emphasize that the is_jmp option exits to the main loop. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20200626033144.790098-6-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
8ddb300bf6
commit
14407ec200
4 changed files with 20 additions and 18 deletions
|
@ -2775,7 +2775,7 @@ static void gen_msr_banked(DisasContext *s, int r, int sysm, int rn)
|
|||
tcg_temp_free_i32(tcg_tgtmode);
|
||||
tcg_temp_free_i32(tcg_regno);
|
||||
tcg_temp_free_i32(tcg_reg);
|
||||
s->base.is_jmp = DISAS_UPDATE;
|
||||
s->base.is_jmp = DISAS_UPDATE_EXIT;
|
||||
}
|
||||
|
||||
static void gen_mrs_banked(DisasContext *s, int r, int sysm, int rn)
|
||||
|
@ -2797,7 +2797,7 @@ static void gen_mrs_banked(DisasContext *s, int r, int sysm, int rn)
|
|||
tcg_temp_free_i32(tcg_tgtmode);
|
||||
tcg_temp_free_i32(tcg_regno);
|
||||
store_reg(s, rn, tcg_reg);
|
||||
s->base.is_jmp = DISAS_UPDATE;
|
||||
s->base.is_jmp = DISAS_UPDATE_EXIT;
|
||||
}
|
||||
|
||||
/* Store value to PC as for an exception return (ie don't
|
||||
|
@ -5114,7 +5114,7 @@ static void gen_srs(DisasContext *s,
|
|||
tcg_temp_free_i32(tmp);
|
||||
}
|
||||
tcg_temp_free_i32(addr);
|
||||
s->base.is_jmp = DISAS_UPDATE;
|
||||
s->base.is_jmp = DISAS_UPDATE_EXIT;
|
||||
}
|
||||
|
||||
/* Generate a label used for skipping this instruction */
|
||||
|
@ -8160,7 +8160,7 @@ static bool trans_SETEND(DisasContext *s, arg_SETEND *a)
|
|||
}
|
||||
if (a->E != (s->be_data == MO_BE)) {
|
||||
gen_helper_setend(cpu_env);
|
||||
s->base.is_jmp = DISAS_UPDATE;
|
||||
s->base.is_jmp = DISAS_UPDATE_EXIT;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -8873,7 +8873,7 @@ static void arm_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu)
|
|||
break;
|
||||
case DISAS_NEXT:
|
||||
case DISAS_TOO_MANY:
|
||||
case DISAS_UPDATE:
|
||||
case DISAS_UPDATE_EXIT:
|
||||
gen_set_pc_im(dc, dc->base.pc_next);
|
||||
/* fall through */
|
||||
default:
|
||||
|
@ -8900,7 +8900,7 @@ static void arm_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu)
|
|||
case DISAS_JUMP:
|
||||
gen_goto_ptr();
|
||||
break;
|
||||
case DISAS_UPDATE:
|
||||
case DISAS_UPDATE_EXIT:
|
||||
gen_set_pc_im(dc, dc->base.pc_next);
|
||||
/* fall through */
|
||||
default:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue