about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-10-15 23:33:37 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-10-15 23:33:37 +0000
commit9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab (patch)
treedad12f4adc06eb260b8039c58615d2b82c895029
parent4b1a6d8bc9cf568f053a66375945bcadb19eef8b (diff)
downloadglibc-9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab.tar.gz
glibc-9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab.tar.xz
glibc-9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab.zip
soft-fp: remove unused macros.
-rw-r--r--ChangeLog5
-rw-r--r--soft-fp/op-2.h30
-rw-r--r--soft-fp/soft-fp.h3
3 files changed, 5 insertions, 33 deletions
diff --git a/ChangeLog b/ChangeLog
index 5724413bf5..4f32c13f2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-15  Joseph Myers  <joseph@codesourcery.com>
+
+	* soft-fp/op-2.h (_FP_DIV_MEAT_2_gmp): Remove macro.
+	* soft-fp/soft-fp.h (FP_UNSET_EXCEPTION): Likewise.
+
 2013-10-15   Ondřej Bílka  <neleai@seznam.cz>
 
 	* elf/dl-libc.c: Clear initfini list after freeing.
diff --git a/soft-fp/op-2.h b/soft-fp/op-2.h
index 1cbc1fe23f..0704035845 100644
--- a/soft-fp/op-2.h
+++ b/soft-fp/op-2.h
@@ -574,36 +574,6 @@
   while (0)
 
 
-#define _FP_DIV_MEAT_2_gmp(fs, R, X, Y)					\
-  do									\
-    {									\
-      _FP_W_TYPE _x[4], _y[2], _z[4];					\
-      _y[0] = Y##_f0;							\
-      _y[1] = Y##_f1;							\
-      _x[0] = _x[3] = 0;						\
-      if (_FP_FRAC_GE_2(X, Y))						\
-	{								\
-	  _x[1] = (X##_f0 << (_FP_WFRACBITS_##fs-1 - _FP_W_TYPE_SIZE)	\
-		   | X##_f1 >> (_FP_W_TYPE_SIZE -			\
-				(_FP_WFRACBITS_##fs-1 - _FP_W_TYPE_SIZE))); \
-	  _x[2] = X##_f1 << (_FP_WFRACBITS_##fs-1 - _FP_W_TYPE_SIZE);	\
-	}								\
-      else								\
-	{								\
-	  R##_e--;							\
-	  _x[1] = (X##_f0 << (_FP_WFRACBITS_##fs - _FP_W_TYPE_SIZE)	\
-		   | X##_f1 >> (_FP_W_TYPE_SIZE -			\
-				(_FP_WFRACBITS_##fs - _FP_W_TYPE_SIZE))); \
-	  _x[2] = X##_f1 << (_FP_WFRACBITS_##fs - _FP_W_TYPE_SIZE);	\
-	}								\
-									\
-      (void) mpn_divrem (_z, 0, _x, 4, _y, 2);				\
-      R##_f1 = _z[1];							\
-      R##_f0 = _z[0] | ((_x[0] | _x[1]) != 0);				\
-    }									\
-  while (0)
-
-
 /*
  * Square root algorithms:
  * We have just one right now, maybe Newton approximation
diff --git a/soft-fp/soft-fp.h b/soft-fp/soft-fp.h
index b3f4c3014e..02a1a279ea 100644
--- a/soft-fp/soft-fp.h
+++ b/soft-fp/soft-fp.h
@@ -129,9 +129,6 @@
 #define FP_SET_EXCEPTION(ex)				\
   _fex |= (ex)
 
-#define FP_UNSET_EXCEPTION(ex)				\
-  _fex &= ~(ex)
-
 #define FP_CLEAR_EXCEPTIONS				\
   _fex = 0