/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_branch.c.inc | 8 gen_goto_tb(ctx, 0, ctx->base.pc_next + a->offs); 16 gen_goto_tb(ctx, 0, ctx->base.pc_next + a->offs); 40 gen_goto_tb(ctx, 1, ctx->base.pc_next + 4); 42 gen_goto_tb(ctx, 0, ctx->base.pc_next + offs);
|
/openbmc/qemu/target/hexagon/ |
H A D | translate.c | 137 static void gen_goto_tb(DisasContext *ctx, int idx, target_ulong dest, bool in gen_goto_tb() function 164 gen_goto_tb(ctx, 0, ctx->branch_dest, true); in gen_end_tb() 166 gen_goto_tb(ctx, 1, ctx->next_PC, false); in gen_end_tb() 168 gen_goto_tb(ctx, 0, ctx->branch_dest, true); in gen_end_tb() 179 gen_goto_tb(ctx, 0, ctx->base.tb->pc, true); in gen_end_tb() 181 gen_goto_tb(ctx, 1, ctx->next_PC, false); in gen_end_tb()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | translate.c | 100 static inline void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 313 gen_goto_tb(ctx, 0, ctx->base.pc_next); in loongarch_tr_tb_stop()
|
/openbmc/qemu/target/avr/ |
H A D | translate.c | 980 static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 1005 gen_goto_tb(ctx, 0, dst); in trans_RJMP() 1056 gen_goto_tb(ctx, 0, a->imm); in trans_JMP() 1075 gen_goto_tb(ctx, 0, dst); in trans_RCALL() 1139 gen_goto_tb(ctx, 0, Imm); in trans_CALL() 1366 gen_goto_tb(ctx, 0, ctx->npc + a->imm); in trans_BRBC() 1415 gen_goto_tb(ctx, 0, ctx->npc + a->imm); in trans_BRBS() 2770 gen_goto_tb(ctx, 1, ctx->npc); in avr_tr_tb_stop()
|
/openbmc/qemu/target/sh4/ |
H A D | translate.c | 233 static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 264 gen_goto_tb(ctx, 0, ctx->delayed_pc); in gen_jump() 283 gen_goto_tb(ctx, 0, dest); in gen_conditional_jump() 291 gen_goto_tb(ctx, 0, dest); in gen_conditional_jump() 293 gen_goto_tb(ctx, 1, ctx->base.pc_next + 2); in gen_conditional_jump() 322 gen_goto_tb(ctx, 1, ctx->base.pc_next + 2); in gen_delayed_conditional_jump() 2303 gen_goto_tb(ctx, 0, ctx->base.pc_next); in sh4_tr_tb_stop()
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 291 static void gen_goto_tb(DisasContext *ctx, int n, target_long diff) in gen_goto_tb() function 583 gen_goto_tb(ctx, 0, imm); /* must use this for safety */ in gen_jal() 1331 gen_goto_tb(ctx, 0, 0); in riscv_tr_tb_stop()
|
/openbmc/qemu/target/rx/ |
H A D | translate.c | 150 static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) in gen_goto_tb() function 1535 gen_goto_tb(ctx, 0, ctx->base.pc_next); in rx_bcnd_main() 1538 gen_goto_tb(ctx, 1, ctx->pc + dst); in rx_bcnd_main() 1543 gen_goto_tb(ctx, 0, ctx->pc + dst); in rx_bcnd_main() 2234 gen_goto_tb(ctx, 0, dcbase->pc_next); in rx_tr_tb_stop()
|
/openbmc/qemu/target/alpha/ |
H A D | translate.c | 440 static void gen_goto_tb(DisasContext *ctx, int idx, int32_t disp) in gen_goto_tb() function 468 gen_goto_tb(ctx, 0, disp); in gen_bdirect() 478 gen_goto_tb(ctx, 0, 0); in gen_bcond_internal() 480 gen_goto_tb(ctx, 1, disp); in gen_bcond_internal() 2933 gen_goto_tb(ctx, 0, 0); in alpha_tr_tb_stop()
|
/openbmc/qemu/target/microblaze/ |
H A D | translate.c | 121 static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) in gen_goto_tb() function 1716 gen_goto_tb(dc, 0, dc->base.pc_next); in mb_tr_tb_stop() 1748 gen_goto_tb(dc, 1, dc->base.pc_next); in mb_tr_tb_stop() 1751 gen_goto_tb(dc, 0, dc->jmp_dest); in mb_tr_tb_stop()
|
/openbmc/qemu/target/hppa/ |
H A D | translate.c | 807 static void gen_goto_tb(DisasContext *ctx, int which, in gen_goto_tb() function 1889 gen_goto_tb(ctx, 0, &ctx->iaq_j, NULL); in do_dbranch() 1904 gen_goto_tb(ctx, 0, &ctx->iaq_j, NULL); in do_dbranch() 1908 gen_goto_tb(ctx, 0, &ctx->iaq_b, &ctx->iaq_j); in do_dbranch() 1914 gen_goto_tb(ctx, 1, &ctx->iaq_b, NULL); in do_dbranch() 1946 gen_goto_tb(ctx, 0, &next, NULL); in do_cbranch() 1954 gen_goto_tb(ctx, 0, &ctx->iaq_b, NULL); in do_cbranch() 1966 gen_goto_tb(ctx, 1, &next, NULL); in do_cbranch() 1970 gen_goto_tb(ctx, 1, &ctx->iaq_b, &next); in do_cbranch() 4800 gen_goto_tb(ctx, 0, f, b); in hppa_tr_tb_stop()
|
/openbmc/qemu/target/tricore/ |
H A D | translate.c | 2822 static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 2851 gen_goto_tb(ctx, 1, ctx->pc_succ_insn); in gen_branch_cond() 2854 gen_goto_tb(ctx, 0, ctx->base.pc_next + address * 2); in gen_branch_cond() 2870 gen_goto_tb(ctx, 1, ctx->base.pc_next + offset); in gen_loop() 2872 gen_goto_tb(ctx, 0, ctx->pc_succ_insn); in gen_loop() 2906 gen_goto_tb(ctx, 0, ctx->base.pc_next + offset * 2); in gen_compute_branch() 2911 gen_goto_tb(ctx, 0, ctx->base.pc_next + offset * 2); in gen_compute_branch() 3002 gen_goto_tb(ctx, 0, EA_B_ABSOLUT(offset)); in gen_compute_branch() 3006 gen_goto_tb(ctx, 0, ctx->base.pc_next + offset * 2); in gen_compute_branch() 3010 gen_goto_tb(ctx, 0, EA_B_ABSOLUT(offset)); in gen_compute_branch() [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-a64.c | 492 static void gen_goto_tb(DisasContext *s, int n, int64_t diff) in gen_goto_tb() function 1452 gen_goto_tb(s, 0, a->imm); in trans_B() 1460 gen_goto_tb(s, 0, a->imm); in trans_BL() 1476 gen_goto_tb(s, 0, 4); in trans_CBZ() 1478 gen_goto_tb(s, 1, a->imm); in trans_CBZ() 1495 gen_goto_tb(s, 0, 4); in trans_TBZ() 1497 gen_goto_tb(s, 1, a->imm); in trans_TBZ() 1512 gen_goto_tb(s, 0, 4); in trans_B_cond() 1514 gen_goto_tb(s, 1, a->imm); in trans_B_cond() 1517 gen_goto_tb(s, 0, a->imm); in trans_B_cond() [all …]
|
H A D | translate.c | 2531 static void gen_goto_tb(DisasContext *s, int n, target_long diff) in gen_goto_tb() function 2579 gen_goto_tb(s, tbno, diff); in gen_jmp_tb() 8023 gen_goto_tb(dc, 1, curr_insn_len(dc)); in arm_tr_tb_stop() 8075 gen_goto_tb(dc, 1, curr_insn_len(dc)); in arm_tr_tb_stop()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | nanomips_translate.c.inc | 2371 gen_goto_tb(ctx, 0, ctx->btarget); 2378 gen_goto_tb(ctx, 1, ctx->btarget); 2381 gen_goto_tb(ctx, 0, ctx->base.pc_next + 4); 2469 gen_goto_tb(ctx, 0, ctx->btarget); 2543 gen_goto_tb(ctx, 1, ctx->btarget); 2546 gen_goto_tb(ctx, 0, ctx->base.pc_next + 4);
|
H A D | translate.c | 4344 static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 10937 gen_goto_tb(ctx, 0, ctx->base.pc_next + insn_bytes); in gen_branch() 10944 gen_goto_tb(ctx, 0, ctx->btarget); in gen_branch() 10948 gen_goto_tb(ctx, 0, ctx->btarget); in gen_branch() 10956 gen_goto_tb(ctx, 1, ctx->base.pc_next + insn_bytes); in gen_branch() 10958 gen_goto_tb(ctx, 0, ctx->btarget); in gen_branch() 11203 gen_goto_tb(ctx, 1, ctx->btarget); in gen_compute_compact_branch() 15019 gen_goto_tb(ctx, 1, ctx->base.pc_next + 4); in decode_opc() 15214 gen_goto_tb(ctx, 0, ctx->base.pc_next); in mips_tr_tb_stop()
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvi.c.inc | 234 gen_goto_tb(ctx, 1, ctx->cur_insn_len); 246 gen_goto_tb(ctx, 0, a->imm);
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 371 static void gen_goto_tb(DisasContext *s, int tb_num, in gen_goto_tb() function 2541 gen_goto_tb(dc, 1, dc->jump_pc[1], dc->jump_pc[1] + 4); in advance_pc() 2545 gen_goto_tb(dc, 0, dc->jump_pc[0], dc->jump_pc[0] + 4); in advance_pc() 2605 gen_goto_tb(dc, 0, npc, dest); in advance_jump_cond() 2607 gen_goto_tb(dc, 1, npc + 4, npc + 8); in advance_jump_cond() 5734 gen_goto_tb(dc, 0, dc->pc, dc->npc); in sparc_tr_tb_stop()
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | 3631 static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) in gen_goto_tb() function 3674 gen_goto_tb(ctx, 0, target); in gen_b() 3782 gen_goto_tb(ctx, 0, ctx->cia + li); in gen_bcond() 3784 gen_goto_tb(ctx, 0, li); in gen_bcond() 3797 gen_goto_tb(ctx, 1, ctx->base.pc_next); in gen_bcond()
|