[kaffe] CVS kaffe (robilad): Small warning fix for ppc jit

Kaffe CVS cvs-commits at kaffe.org
Wed Aug 10 06:45:50 PDT 2005


PatchSet 6802 
Date: 2005/08/10 13:37:59
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Small warning fix for ppc jit
2005-08-10  Dalibor Topic  <robilad at kaffe.org>

        * config/powerpc/jit3-icode.h:
        (HAVE_move_float_const, HAVE_move_double_const): Removed.

        * config/powerpc/jit3-powerpc.def (define_insn(move_float_const,
        fmove_RxC)): Removed empty function to fix unused variable warnings.
        (define_insn(move_double, fmovel_RxR)): Likewise.

        Based on a patch by:  Andreas Tobler  <toa at pop.agri.ch>

Members: 
	ChangeLog:1.4327->1.4328 
	config/powerpc/jit3-icode.h:1.3->1.4 
	config/powerpc/jit3-powerpc.def:1.8->1.9 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4327 kaffe/ChangeLog:1.4328
--- kaffe/ChangeLog:1.4327	Wed Aug 10 12:30:55 2005
+++ kaffe/ChangeLog	Wed Aug 10 13:37:59 2005
@@ -1,5 +1,16 @@
 2005-08-10  Dalibor Topic  <robilad at kaffe.org>
 
+	* config/powerpc/jit3-icode.h:
+	(HAVE_move_float_const, HAVE_move_double_const): Removed.
+
+	* config/powerpc/jit3-powerpc.def (define_insn(move_float_const,
+	fmove_RxC)): Removed empty function to fix unused variable warnings.
+	(define_insn(move_double, fmovel_RxR)): Likewise.
+
+	Based on a patch by:  Andreas Tobler  <toa at pop.agri.ch>
+
+2005-08-10  Dalibor Topic  <robilad at kaffe.org>
+
 	* kaffe/kaffevm/intrp/machine.c (virtualMachine):
 	Fixed build with JVMPI.
 
Index: kaffe/config/powerpc/jit3-icode.h
diff -u kaffe/config/powerpc/jit3-icode.h:1.3 kaffe/config/powerpc/jit3-icode.h:1.4
--- kaffe/config/powerpc/jit3-icode.h:1.3	Fri Jul  1 17:54:33 2005
+++ kaffe/config/powerpc/jit3-icode.h	Wed Aug 10 13:38:08 2005
@@ -293,8 +293,6 @@
 #if 0
 #define	HAVE_move_float_const_rangecheck(v)	__builtin_FP_values(v)
 #define	HAVE_move_double_const_rangecheck(v)	__builtin_FP_values(v)
-#define	HAVE_move_float_const		fmove_RxC
-#define	HAVE_move_double_const		fmovel_RxC
 #endif
 
 #define	HAVE_add_float			fadd_RRR
Index: kaffe/config/powerpc/jit3-powerpc.def
diff -u kaffe/config/powerpc/jit3-powerpc.def:1.8 kaffe/config/powerpc/jit3-powerpc.def:1.9
--- kaffe/config/powerpc/jit3-powerpc.def:1.8	Fri Jul  1 17:33:06 2005
+++ kaffe/config/powerpc/jit3-powerpc.def	Wed Aug 10 13:38:08 2005
@@ -610,40 +610,6 @@
 	debug((DBOUT,"move_float %d, %d\n", w, r));
 }
 
-define_insn(move_float_const, fmove_RxC)
-{
-	float o = const_float(2);
-	int w = wreg_float(0);
-	int r = 0;
-	
-#if 1
-#else
-	if ( o == 0.0 ) {
-	    r = 0x8 | 0;
-	} else if (o == 1.0) {
-	    r = 0x8 | 1;
-	} else if (o == 2.0) {
-	    r = 0x8 | 2;
-	} else if (o == 3.0) {
-	    r = 0x8 | 3;
-	} else if (o == 4.0) {
-	    r = 0x8 | 4;
-	} else if (o == 5.0) {
-	    r = 0x8 | 5;
-	} else if (o == 0.5) {
-	    r = 0x8 | 6;
-	} else if (o == 10.0) {
-	    r = 0x8 | 7;
-	} else {
-	    KAFFEVM_ABORT();
-	}
-
-	op_fmov(w, r);
-
-#endif
-	debug((DBOUT,"move_float_const %d, %f(0x%x)\n", w, o, r));
-}
-
 define_insn(move_double, fmovel_RxR)
 {
 	int r = rreg_double(2);
@@ -652,41 +618,6 @@
 	LOUT(ppc_op_fmr(w, r));
 
 	debug((DBOUT,"move_double %d, %d\n", w, r));
-}
-
-define_insn(move_double_const, fmovel_RxC)
-{
-	double o = const_double(2);
-	int w = wreg_double(0);
-
-	int r = 0;
-
-#if 1
-#else
-	if ( o == 0.0 ) {
-	    r = 0x8 | 0;
-	} else if (o == 1.0) {
-	    r = 0x8 | 1;
-	} else if (o == 2.0) {
-	    r = 0x8 | 2;
-	} else if (o == 3.0) {
-	    r = 0x8 | 3;
-	} else if (o == 4.0) {
-	    r = 0x8 | 4;
-	} else if (o == 5.0) {
-	    r = 0x8 | 5;
-	} else if (o == 0.5) {
-	    r = 0x8 | 6;
-	} else if (o == 10.0) {
-	    r = 0x8 | 7;
-	} else {
-	    KAFFEVM_ABORT();
-	}
-
-	op_fmovl(w, r);
-
-#endif
-	debug((DBOUT,"move_double_const %d, %f(0x%x)\n", w, o,r ));
 }
 
 



More information about the kaffe mailing list