[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 22/24] target-sparc: Use cpu_fsr in stfsr
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 22/24] target-sparc: Use cpu_fsr in stfsr |
Date: |
Tue, 23 Feb 2016 13:11:58 -0800 |
Signed-off-by: Richard Henderson <address@hidden>
---
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 ab5b0b6..5874571 100644
--- a/target-sparc/translate.c
+++ b/target-sparc/translate.c
@@ -5359,17 +5359,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
- [Qemu-devel] [PATCH v2 13/24] target-sparc: Use QT0 to return results from ldda, (continued)
- [Qemu-devel] [PATCH v2 13/24] target-sparc: Use QT0 to return results from ldda, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 12/24] target-sparc: Directly implement easy ld/st asis, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 16/24] target-sparc: Fix obvious error in ASI_M_BFILL, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 11/24] target-sparc: Use defines from asi.h, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 15/24] target-sparc: Directly implement easy ldd/std asis, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 19/24] target-sparc: Directly implement block and short ldf/stf asis, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 18/24] target-sparc: Directly implement easy ldf/stf asis, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 23/24] target-sparc: Use cpu_loop_exit_restore from helper_check_ieee_exceptions, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 21/24] target-sparc: Use explicit writes to cpu_fsr, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 17/24] target-sparc: Pass TCGMemOp constants to helper_ld/st_asi, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 22/24] target-sparc: Use cpu_fsr in stfsr,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 20/24] target-sparc: Remove helper_ldf_asi, helper_stf_asi, Richard Henderson, 2016/02/23
- [Qemu-devel] [PATCH v2 24/24] target-sparc: Elide duplicate updates to fprs, Richard Henderson, 2016/02/23
- Re: [Qemu-devel] [PATCH v2 00/24] target-sparc improvements, Mark Cave-Ayland, 2016/02/26