Lines Matching refs:insn_bytes
4359 int insn_bytes, in gen_compute_branch() argument
4390 btgt = ctx->base.pc_next + insn_bytes + offset; in gen_compute_branch()
4409 btgt = ctx->base.pc_next + insn_bytes + offset; in gen_compute_branch()
4419 btgt = ctx->base.pc_next + insn_bytes + offset; in gen_compute_branch()
4427 btgt = ((ctx->base.pc_next + insn_bytes) & jal_mask) in gen_compute_branch()
4433 btgt = ((ctx->base.pc_next + insn_bytes) & (int32_t)0xF0000000) | in gen_compute_branch()
4484 btgt = ctx->base.pc_next + insn_bytes + delayslot_size; in gen_compute_branch()
4605 int post_delay = insn_bytes + delayslot_size; in gen_compute_branch()
4613 if (insn_bytes == 2) { in gen_compute_branch()
10929 static void gen_branch(DisasContext *ctx, int insn_bytes) in gen_branch() argument
10938 gen_goto_tb(ctx, 0, ctx->base.pc_next + insn_bytes); in gen_branch()
10957 gen_goto_tb(ctx, 1, ctx->base.pc_next + insn_bytes); in gen_branch()
15139 int insn_bytes; in mips_tr_translate_insn() local
15145 insn_bytes = decode_isa_nanomips(env, ctx); in mips_tr_translate_insn()
15148 insn_bytes = 4; in mips_tr_translate_insn()
15152 insn_bytes = decode_isa_micromips(env, ctx); in mips_tr_translate_insn()
15155 insn_bytes = decode_ase_mips16e(env, ctx); in mips_tr_translate_insn()
15181 gen_branch(ctx, insn_bytes); in mips_tr_translate_insn()
15184 generate_exception_err(ctx, EXCP_SEMIHOST, insn_bytes); in mips_tr_translate_insn()
15186 ctx->base.pc_next += insn_bytes; in mips_tr_translate_insn()