static inline void gen_branch_cond(DisasContext *ctx, TCGCond cond, TCGv r1,

                                   TCGv r2, int16_t address)

{

    int jumpLabel;

    jumpLabel = gen_new_label();

    tcg_gen_brcond_tl(cond, r1, r2, jumpLabel);



    gen_goto_tb(ctx, 1, ctx->next_pc);



    gen_set_label(jumpLabel);

    gen_goto_tb(ctx, 0, ctx->pc + address * 2);

}

static inline void gen_branch_cond(DisasContext *ctx, TCGCond cond, TCGv r1,

                                   TCGv r2, int16_t address)

{

    int jumpLabel;

    jumpLabel = gen_new_label();

    tcg_gen_brcond_tl(cond, r1, r2, jumpLabel);



    gen_goto_tb(ctx, 1, ctx->next_pc);



    gen_set_label(jumpLabel);

    gen_goto_tb(ctx, 0, ctx->pc + address * 2);

}

static inline void FUNC_0(DisasContext *VAR_0, TCGCond VAR_1, TCGv VAR_2,

                                   TCGv VAR_3, int16_t VAR_4)

{

    int VAR_5;

    VAR_5 = gen_new_label();

    tcg_gen_brcond_tl(VAR_1, VAR_2, VAR_3, VAR_5);



    gen_goto_tb(VAR_0, 1, VAR_0->next_pc);



    gen_set_label(VAR_5);

    gen_goto_tb(VAR_0, 0, VAR_0->pc + VAR_4 * 2);

}

static inline void FUNC_0(DisasContext *VAR_0, TCGCond VAR_1, TCGv VAR_2,
TCGv VAR_3, int16_t VAR_4)
{ int VAR_5; VAR_5 = gen_new_label(); tcg_gen_brcond_tl(VAR_1, VAR_2, VAR_3, VAR_5); gen_goto_tb(VAR_0, 1, VAR_0->next_pc); gen_set_label(VAR_5); gen_goto_tb(VAR_0, 0, VAR_0->pc + VAR_4 * 2); }