From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9fc4-0005Pw-Ny for qemu-devel@nongnu.org; Thu, 17 Dec 2015 15:57:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9fc3-0005C8-Uu for qemu-devel@nongnu.org; Thu, 17 Dec 2015 15:57:24 -0500 Received: from mail-ob0-x229.google.com ([2607:f8b0:4003:c01::229]:33779) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9fc3-0005C0-Qk for qemu-devel@nongnu.org; Thu, 17 Dec 2015 15:57:23 -0500 Received: by mail-ob0-x229.google.com with SMTP id sd4so66875407obb.0 for ; Thu, 17 Dec 2015 12:57:23 -0800 (PST) Sender: Richard Henderson From: Richard Henderson Date: Thu, 17 Dec 2015 12:57:21 -0800 Message-Id: <1450385841-2963-1-git-send-email-rth@twiddle.net> In-Reply-To: <1450385695-1940-1-git-send-email-rth@twiddle.net> References: <1450385695-1940-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 23/25] target-sparc: Use cpu_fsr in stfsr List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: mark.cave-ayland@ilande.co.uk, aurelien@aurel32.net Signed-off-by: Richard Henderson --- target-sparc/translate.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/target-sparc/translate.c b/target-sparc/translate.c index 809d4c9..8bdb953 100644 --- a/target-sparc/translate.c +++ b/target-sparc/translate.c @@ -5368,17 +5368,14 @@ static void disas_sparc_insn(DisasContext * dc, unsigned int insn) break; case 0x25: /* stfsr, V9 stxfsr */ { - TCGv t = get_temp_tl(dc); - - tcg_gen_ld_tl(t, cpu_env, offsetof(CPUSPARCState, fsr)); #ifdef TARGET_SPARC64 gen_address_mask(dc, cpu_addr); if (rd == 1) { - tcg_gen_qemu_st64(t, cpu_addr, dc->mem_idx); + tcg_gen_qemu_st64(cpu_fsr, cpu_addr, dc->mem_idx); break; } #endif - tcg_gen_qemu_st32(t, cpu_addr, dc->mem_idx); + tcg_gen_qemu_st32(cpu_fsr, cpu_addr, dc->mem_idx); } break; case 0x26: -- 2.5.0