|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH v1 05/10] target/ppc: update overflow flags for add/sub |
Date: | Tue, 21 Feb 2017 06:39:46 +1100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
On 02/20/2017 09:11 PM, Nikunj A Dadhania wrote:
tcg_temp_free(t0); + tcg_gen_extract_tl(cpu_ov32, cpu_ov, 31, 1); + tcg_gen_extract_tl(cpu_ov, cpu_ov, 63, 1); if (NARROW_MODE(ctx)) { - tcg_gen_ext32s_tl(cpu_ov, cpu_ov); + tcg_gen_mov_tl(cpu_ov, cpu_ov32); } - tcg_gen_shri_tl(cpu_ov, cpu_ov, TARGET_LONG_BITS - 1);
Don't compute ov32 only to overwrite it again. Move the ov32 extraction into an else of NARROW_MODE.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |