From ac26eb69a311396668809eadbf7ff4e623447d4c Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 25 Jul 2013 09:42:17 -1000 Subject: tcg-i386: Add and use tcg_out64 No point in splitting the write into 32-bit pieces. Reviewed-by: Aurelien Jarno Signed-off-by: Richard Henderson --- tcg/i386/tcg-target.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tcg/i386') diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target.c index 87eeab3..841bd75 100644 --- a/tcg/i386/tcg-target.c +++ b/tcg/i386/tcg-target.c @@ -552,8 +552,7 @@ static void tcg_out_movi(TCGContext *s, TCGType type, tcg_out32(s, arg); } else { tcg_out_opc(s, OPC_MOVL_Iv + P_REXW + LOWREGMASK(ret), 0, ret, 0); - tcg_out32(s, arg); - tcg_out32(s, arg >> 31 >> 1); + tcg_out64(s, arg); } } -- cgit v1.1