Searched refs:jmp_diff (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/target/arm/tcg/ |
H A D | translate.c | 257 static target_long jmp_diff(DisasContext *s, target_long diff) in jmp_diff() function 276 gen_pc_plus_diff(s, var, jmp_diff(s, 0)); in load_reg_var() 296 gen_pc_plus_diff(s, tmp, jmp_diff(s, ofs - (s->pc_curr & 3))); in add_reg_for_lit() 6580 gen_jmp(s, jmp_diff(s, a->imm)); in trans_B() 6595 gen_jmp(s, jmp_diff(s, a->imm)); in trans_B_cond_thumb() 6602 gen_jmp(s, jmp_diff(s, a->imm)); in trans_BL() 6623 gen_jmp(s, jmp_diff(s, a->imm - (s->pc_curr & 3))); in trans_BLX_i() 6630 gen_pc_plus_diff(s, cpu_R[14], jmp_diff(s, a->imm << 12)); in trans_BL_BLX_prefix() 6787 gen_jmp(s, jmp_diff(s, a->imm)); in trans_WLS() 6866 gen_jmp(s, jmp_diff(s, -a->imm)); in trans_LE() [all …]
|