about summary refs log tree commit diff
path: root/sysdeps/generic
diff options
context:
space:
mode:
authorPaul A. Clarke <pc@us.ibm.com>2019-11-21 09:39:48 -0600
committerPaul A. Clarke <pc@us.ibm.com>2019-11-21 09:39:48 -0600
commit854e91bf6b4221f424ffa13b9ef50f35623b7b74 (patch)
tree77f05d1ccb4fff9f7fbde5853b6ad847995771e2 /sysdeps/generic
parentfcb04b9aed26a737159ef7be9c5a6ad0994437dc (diff)
downloadglibc-854e91bf6b4221f424ffa13b9ef50f35623b7b74.tar.gz
glibc-854e91bf6b4221f424ffa13b9ef50f35623b7b74.tar.xz
glibc-854e91bf6b4221f424ffa13b9ef50f35623b7b74.zip
Enable inlining issignalingf within glibc
issignalingf is a very small function used in some areas where
better performance (and smaller code) might be helpful.

Create inline implementation for issignalingf.

Reviewed-by: Joseph Myers <joseph@codesourcery.com>
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/math_private.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/sysdeps/generic/math_private.h b/sysdeps/generic/math_private.h
index d91b929562..9296324d24 100644
--- a/sysdeps/generic/math_private.h
+++ b/sysdeps/generic/math_private.h
@@ -153,35 +153,6 @@ do {								\
 } while (0)
 #endif
 
-/* A union which permits us to convert between a float and a 32 bit
-   int.  */
-
-typedef union
-{
-  float value;
-  uint32_t word;
-} ieee_float_shape_type;
-
-/* Get a 32 bit int from a float.  */
-#ifndef GET_FLOAT_WORD
-# define GET_FLOAT_WORD(i,d)					\
-do {								\
-  ieee_float_shape_type gf_u;					\
-  gf_u.value = (d);						\
-  (i) = gf_u.word;						\
-} while (0)
-#endif
-
-/* Set a float from a 32 bit int.  */
-#ifndef SET_FLOAT_WORD
-# define SET_FLOAT_WORD(d,i)					\
-do {								\
-  ieee_float_shape_type sf_u;					\
-  sf_u.word = (i);						\
-  (d) = sf_u.value;						\
-} while (0)
-#endif
-
 /* We need to guarantee an expansion of name when building
    ldbl-128 files as another type (e.g _Float128).  */
 #define mathx_hidden_def(name) hidden_def(name)