This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.29.9000-161-g0196389
- From: azanella at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Mar 2019 18:38:03 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.29.9000-161-g0196389
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 019638910ea1e66c374c8efda0dcb2511f26ae59 (commit)
from 67112f7ae8a39abb3cf8ec95f1ce21b0aefa335c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=019638910ea1e66c374c8efda0dcb2511f26ae59
commit 019638910ea1e66c374c8efda0dcb2511f26ae59
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Mon Mar 25 15:34:50 2019 -0300
powerpc: Remove ununsed s_float_bitwise.h
This file is not used anywhere since removal of {k,e}_rem_pio2f.c
(commit ca3aac57efa89).
Checked with a build for powerpc-linux-gnu (with --with-cpu=power4
and --with-cpu=power7), powerpc64-linux-gnu (with --with-cpu=power4
and --with-cpu=power7), and powerpc64le-linux (with --with-cpu=power8).
* sysdeps/powerpc/fpu/s_float_bitwise.h: Remove file.
diff --git a/ChangeLog b/ChangeLog
index 75bab0f..82e03e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-03-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/powerpc/fpu/s_float_bitwise.h: Remove file.
+
2019-03-25 Andreas K. Hüttel <dilfridge@gentoo.org>
* nss/tst-nss-files-alias-leak.c (do_test): add missing opening
diff --git a/sysdeps/powerpc/fpu/s_float_bitwise.h b/sysdeps/powerpc/fpu/s_float_bitwise.h
deleted file mode 100644
index aaed50e..0000000
--- a/sysdeps/powerpc/fpu/s_float_bitwise.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/* Bitwise manipulation over float. Function prototypes.
- Copyright (C) 2011-2019 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Adhemerval Zanella <azanella@br.ibm.com>, 2011
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _FLOAT_BITWISE_
-#define _FLOAT_BITWISE_ 1
-
-#include <math_private.h>
-
-/* Returns (int)(num & 0x7FFFFFF0 == value) */
-static inline int
-__float_and_test28 (float num, float value)
-{
- float ret;
-#ifdef _ARCH_PWR7
- union {
- int i;
- float f;
- } mask = { .i = 0x7ffffff0 };
- __asm__ (
- /* the 'f' constraint is used on mask because we just need
- * to compare floats, not full vector */
- "xxland %x0,%x1,%x2" : "=f" (ret) : "f" (num), "f" (mask.f)
- );
-#else
- int32_t inum;
- GET_FLOAT_WORD(inum, num);
- inum = (inum & 0x7ffffff0);
- SET_FLOAT_WORD(ret, inum);
-#endif
- return (ret == value);
-}
-
-/* Returns (int)(num & 0x7FFFFF00 == value) */
-static inline int
-__float_and_test24 (float num, float value)
-{
- float ret;
-#ifdef _ARCH_PWR7
- union {
- int i;
- float f;
- } mask = { .i = 0x7fffff00 };
- __asm__ (
- "xxland %x0,%x1,%x2" : "=f" (ret) : "f" (num), "f" (mask.f)
- );
-#else
- int32_t inum;
- GET_FLOAT_WORD(inum, num);
- inum = (inum & 0x7fffff00);
- SET_FLOAT_WORD(ret, inum);
-#endif
- return (ret == value);
-}
-
-/* Returns (float)(num & 0x7F800000) */
-static inline float
-__float_and8 (float num)
-{
- float ret;
-#ifdef _ARCH_PWR7
- union {
- int i;
- float f;
- } mask = { .i = 0x7f800000 };
- __asm__ (
- "xxland %x0,%x1,%x2" : "=f" (ret) : "f" (num), "f" (mask.f)
- );
-#else
- int32_t inum;
- GET_FLOAT_WORD(inum, num);
- inum = (inum & 0x7f800000);
- SET_FLOAT_WORD(ret, inum);
-#endif
- return ret;
-}
-
-/* Returns ((int32_t)(num & 0x7F800000) >> 23) */
-static inline int32_t
-__float_get_exp (float num)
-{
- int32_t inum;
-#ifdef _ARCH_PWR7
- float ret;
- union {
- int i;
- float f;
- } mask = { .i = 0x7f800000 };
- __asm__ (
- "xxland %x0,%x1,%x2" : "=f" (ret) : "f" (num), "f" (mask.f)
- );
- GET_FLOAT_WORD(inum, ret);
-#else
- GET_FLOAT_WORD(inum, num);
- inum = inum & 0x7f800000;
-#endif
- return inum >> 23;
-}
-
-#endif /* s_float_bitwise.h */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 +
sysdeps/powerpc/fpu/s_float_bitwise.h | 115 ---------------------------------
2 files changed, 4 insertions(+), 115 deletions(-)
delete mode 100644 sysdeps/powerpc/fpu/s_float_bitwise.h
hooks/post-receive
--
GNU C Library master sources