This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[applied mips sim patch] GC a handful of unused defines incp1.c


2002-03-19  Chris Demetriou  <cgd@broadcom.com>

	* cp1.c (FP_S_s, FP_D_s, FP_S_be, FP_D_be, FP_S_e, FP_D_e, FP_S_f)
	(FP_D_f, FP_S_fb, FP_D_fb, FPINF_SINGLE, FPINF_DOUBLE): Remove
	unused definitions.

Index: cp1.c
===================================================================
RCS file: /cvs/src/src/sim/mips/cp1.c,v
retrieving revision 1.3
diff -u -r1.3 cp1.c
--- cp1.c	2002/03/20 07:10:37	1.3
+++ cp1.c	2002/03/20 07:22:53
@@ -50,31 +50,11 @@
  *      i = 63bits = integer
  */
 
-/* Extract sign-bit:  */
-#define FP_S_s(v)       (((v) & (((unsigned) 1) << 31)) ? 1 : 0)
-#define FP_D_s(v)       (((v) & (((uword64) 1) << 63)) ? 1 : 0)
-/* Extract biased exponent:  */
-#define FP_S_be(v)      (((v) >> 23) & 0xFF)
-#define FP_D_be(v)      (((v) >> 52) & 0x7FF)
-/* Extract unbiased Exponent:  */
-#define FP_S_e(v)       (FP_S_be (v) - 0x7F)
-#define FP_D_e(v)       (FP_D_be (v) - 0x3FF)
-/* Extract complete fraction field:  */
-#define FP_S_f(v)       ((v) & ~(((unsigned) 0x1FF) << 23))
-#define FP_D_f(v)       ((v) & ~(((uword64) 0xFFF) << 52))
-/* Extract numbered fraction bit:  */
-#define FP_S_fb(b, v)   (((v) & (1 << (23 - (b)))) ? 1 : 0)
-#define FP_D_fb(b, v)   (((v) & (1 << (52 - (b)))) ? 1 : 0)
-
 /* Explicit QNaN values used when value required:  */
 #define FPQNaN_SINGLE   (0x7FBFFFFF)
 #define FPQNaN_WORD     (0x7FFFFFFF)
 #define FPQNaN_DOUBLE   ((((uword64) 0x7FF7FFFF) << 32) | 0xFFFFFFFF)
 #define FPQNaN_LONG     ((((uword64) 0x7FFFFFFF) << 32) | 0xFFFFFFFF)
-
-/* Explicit Infinity values used when required:  */
-#define FPINF_SINGLE    (0x7F800000)
-#define FPINF_DOUBLE    ((((uword64) 0x7FF00000) << 32) | 0x00000000)
 
 static const char *fpu_format_name (FP_formats fmt);
 #ifdef DEBUG


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]