@@ -525,7 +525,7 @@ static inline void gen_op_ld_v(int idx, TCGv t0, TCGv a0)
case 3:
/* Should never happen on 32-bit targets. */
#ifdef TARGET_X86_64
- tcg_gen_qemu_ld64(t0, a0, mem_index);
+ tcg_gen_qemu_ld64_tl(t0, a0, mem_index);
#endif
break;
}
@@ -564,7 +564,7 @@ static inline void gen_op_st_v(int idx, TCGv t0, TCGv a0)
case 3:
/* Should never happen on 32-bit targets. */
#ifdef TARGET_X86_64
- tcg_gen_qemu_st64(t0, a0, mem_index);
+ tcg_gen_qemu_st64_tl(t0, a0, mem_index);
#endif
break;
}
Use new helper function to avoid new temporaries and moves. Signed-off-by: Andreas Färber <andreas.faerber@web.de> --- target-i386/translate.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)