qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [5162] ppc: replace op_set_FT0 with tcg_gen_movi_i64


From: Aurelien Jarno
Subject: [Qemu-devel] [5162] ppc: replace op_set_FT0 with tcg_gen_movi_i64
Date: Thu, 04 Sep 2008 20:34:31 +0000

Revision: 5162
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5162
Author:   aurel32
Date:     2008-09-04 20:34:31 +0000 (Thu, 04 Sep 2008)

Log Message:
-----------
ppc: replace op_set_FT0 with tcg_gen_movi_i64

Signed-off-by: Andreas Faerber <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>

Modified Paths:
--------------
    trunk/target-ppc/op.c
    trunk/target-ppc/translate.c

Modified: trunk/target-ppc/op.c
===================================================================
--- trunk/target-ppc/op.c       2008-09-04 20:24:14 UTC (rev 5161)
+++ trunk/target-ppc/op.c       2008-09-04 20:34:31 UTC (rev 5162)
@@ -410,16 +410,6 @@
     RETURN();
 }
 
-void OPPROTO op_set_FT0 (void)
-{
-    CPU_DoubleU u;
-
-    u.l.upper = 0;
-    u.l.lower = PARAM1;
-    FT0 = u.d;
-    RETURN();
-}
-
 void OPPROTO op_load_fpscr_T0 (void)
 {
     T0 = (env->fpscr >> PARAM1) & 0xF;

Modified: trunk/target-ppc/translate.c
===================================================================
--- trunk/target-ppc/translate.c        2008-09-04 20:24:14 UTC (rev 5161)
+++ trunk/target-ppc/translate.c        2008-09-04 20:34:31 UTC (rev 5162)
@@ -2094,7 +2094,7 @@
     bf = crbD(ctx->opcode) >> 2;
     sh = 7 - bf;
     gen_optimize_fprf();
-    gen_op_set_FT0(FPIMM(ctx->opcode) << (4 * sh));
+    tcg_gen_movi_i64(cpu_FT[0], FPIMM(ctx->opcode) << (4 * sh));
     gen_reset_fpstatus();
     gen_op_store_fpscr(1 << sh);
     if (unlikely(Rc(ctx->opcode) != 0)) {






reply via email to

[Prev in Thread] Current Thread [Next in Thread]