Now that the implementation is entirely within the generated decode function, eliminate the wrapper.
Signed-off-by: Richard Henderson <richard.hender...@linaro.org> --- target/hppa/translate.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 305a81778b..877e4dc2b7 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -3992,13 +3992,6 @@ static void trans_fmpyfadd_d(DisasContext *ctx, arg_fmpyfadd_d *a, nullify_end(ctx); } -static void translate_one(DisasContext *ctx, uint32_t insn) -{ - if (!decode(ctx, insn)) { - gen_illegal(ctx); - } -} - static int hppa_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs, int max_insns) { @@ -4107,7 +4100,9 @@ static void hppa_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) ret = DISAS_NEXT; } else { ctx->insn = insn; - translate_one(ctx, insn); + if (!decode(ctx, insn)) { + gen_illegal(ctx); + } ret = ctx->base.is_jmp; assert(ctx->null_lab == NULL); } -- 2.14.3