diff options
| author | Richard Henderson | 2014-04-28 22:21:25 +0200 |
|---|---|---|
| committer | Richard Henderson | 2014-05-12 20:13:12 +0200 |
| commit | dddbb2e1e3f8137d7e3f1faf9758c66cca0c94ea (patch) | |
| tree | 444a3188139840d37d46aea4f71480dff421294f | |
| parent | tcg-mips: Split out tcg_out_call (diff) | |
| download | qemu-dddbb2e1e3f8137d7e3f1faf9758c66cca0c94ea.tar.gz qemu-dddbb2e1e3f8137d7e3f1faf9758c66cca0c94ea.tar.xz qemu-dddbb2e1e3f8137d7e3f1faf9758c66cca0c94ea.zip | |
tci: Create tcg_out_call
Signed-off-by: Richard Henderson <rth@twiddle.net>
| -rw-r--r-- | tcg/tci/tcg-target.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tcg/tci/tcg-target.c b/tcg/tci/tcg-target.c index 6123f9f8d5..7425e73df5 100644 --- a/tcg/tci/tcg-target.c +++ b/tcg/tci/tcg-target.c @@ -549,6 +549,11 @@ static void tcg_out_movi(TCGContext *s, TCGType type, old_code_ptr[1] = s->code_ptr - old_code_ptr; } +static inline void tcg_out_call(TCGContext *s, tcg_insn_unit *arg) +{ + tcg_out_ri(s, 1, (uintptr_t)arg); +} + static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args, const int *const_args) { |
