Revision 302fdde7 tcg/arm/tcg-target.c
b/tcg/arm/tcg-target.c | ||
---|---|---|
1016 | 1016 |
} else { |
1017 | 1017 |
tcg_out_bl(s, COND_AL, val); |
1018 | 1018 |
} |
1019 |
} else if (use_armv7_instructions) { |
|
1020 |
tcg_out_movi32(s, COND_AL, TCG_REG_TMP, addr); |
|
1021 |
tcg_out_blx(s, COND_AL, TCG_REG_TMP); |
|
1019 | 1022 |
} else { |
1020 | 1023 |
tcg_out_dat_imm(s, COND_AL, ARITH_ADD, TCG_REG_R14, TCG_REG_PC, 4); |
1021 | 1024 |
tcg_out_ld32_12(s, COND_AL, TCG_REG_PC, TCG_REG_PC, -4); |
Also available in: Unified diff