This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc 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]

GNU C Library master sources branch master updated. glibc-2.26.9000-819-g5c60afd


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  5c60afdd675bc530039a631501fae3db0cce1e7e (commit)
      from  9d4b01173c5f605d7edb26d3210d04efaa1bb032 (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=5c60afdd675bc530039a631501fae3db0cce1e7e

commit 5c60afdd675bc530039a631501fae3db0cce1e7e
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Nov 24 21:11:37 2017 +0000

    Handle more _FloatN, _FloatNx types in bits/libm-simd-decl-stubs.h.
    
    This patch adds the macro definitions to bits/libm-simd-decl-stubs.h
    required to handle additional _FloatN and _FloatNx types.
    
    Tested for x86_64, including in conjunction with _Float64x support
    patches.
    
    	* bits/libm-simd-decl-stubs.h (__DECL_SIMD_cosf16): New macro.
    	(__DECL_SIMD_cosf32): Likewise.
    	(__DECL_SIMD_cosf64): Likewise.
    	(__DECL_SIMD_cosf32x): Likewise.
    	(__DECL_SIMD_cosf64x): Likewise.
    	(__DECL_SIMD_cosf128x): Likewise.
    	(__DECL_SIMD_sinf16): Likewise.
    	(__DECL_SIMD_sinf32): Likewise.
    	(__DECL_SIMD_sinf64): Likewise.
    	(__DECL_SIMD_sinf32x): Likewise.
    	(__DECL_SIMD_sinf64x): Likewise.
    	(__DECL_SIMD_sinf128x): Likewise.
    	(__DECL_SIMD_sincosf16): Likewise.
    	(__DECL_SIMD_sincosf32): Likewise.
    	(__DECL_SIMD_sincosf64): Likewise.
    	(__DECL_SIMD_sincosf32x): Likewise.
    	(__DECL_SIMD_sincosf64x): Likewise.
    	(__DECL_SIMD_sincosf128x): Likewise.
    	(__DECL_SIMD_logf16): Likewise.
    	(__DECL_SIMD_logf32): Likewise.
    	(__DECL_SIMD_logf64): Likewise.
    	(__DECL_SIMD_logf32x): Likewise.
    	(__DECL_SIMD_logf64x): Likewise.
    	(__DECL_SIMD_logf128x): Likewise.
    	(__DECL_SIMD_expf16): Likewise.
    	(__DECL_SIMD_expf32): Likewise.
    	(__DECL_SIMD_expf64): Likewise.
    	(__DECL_SIMD_expf32x): Likewise.
    	(__DECL_SIMD_expf64x): Likewise.
    	(__DECL_SIMD_expf128x): Likewise.
    	(__DECL_SIMD_powf16): Likewise.
    	(__DECL_SIMD_powf32): Likewise.
    	(__DECL_SIMD_powf64): Likewise.
    	(__DECL_SIMD_powf32x): Likewise.
    	(__DECL_SIMD_powf64x): Likewise.
    	(__DECL_SIMD_powf128x): Likewise.

diff --git a/ChangeLog b/ChangeLog
index f788721..70e9a00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,42 @@
 2017-11-24  Joseph Myers  <joseph@codesourcery.com>
 
+	* bits/libm-simd-decl-stubs.h (__DECL_SIMD_cosf16): New macro.
+	(__DECL_SIMD_cosf32): Likewise.
+	(__DECL_SIMD_cosf64): Likewise.
+	(__DECL_SIMD_cosf32x): Likewise.
+	(__DECL_SIMD_cosf64x): Likewise.
+	(__DECL_SIMD_cosf128x): Likewise.
+	(__DECL_SIMD_sinf16): Likewise.
+	(__DECL_SIMD_sinf32): Likewise.
+	(__DECL_SIMD_sinf64): Likewise.
+	(__DECL_SIMD_sinf32x): Likewise.
+	(__DECL_SIMD_sinf64x): Likewise.
+	(__DECL_SIMD_sinf128x): Likewise.
+	(__DECL_SIMD_sincosf16): Likewise.
+	(__DECL_SIMD_sincosf32): Likewise.
+	(__DECL_SIMD_sincosf64): Likewise.
+	(__DECL_SIMD_sincosf32x): Likewise.
+	(__DECL_SIMD_sincosf64x): Likewise.
+	(__DECL_SIMD_sincosf128x): Likewise.
+	(__DECL_SIMD_logf16): Likewise.
+	(__DECL_SIMD_logf32): Likewise.
+	(__DECL_SIMD_logf64): Likewise.
+	(__DECL_SIMD_logf32x): Likewise.
+	(__DECL_SIMD_logf64x): Likewise.
+	(__DECL_SIMD_logf128x): Likewise.
+	(__DECL_SIMD_expf16): Likewise.
+	(__DECL_SIMD_expf32): Likewise.
+	(__DECL_SIMD_expf64): Likewise.
+	(__DECL_SIMD_expf32x): Likewise.
+	(__DECL_SIMD_expf64x): Likewise.
+	(__DECL_SIMD_expf128x): Likewise.
+	(__DECL_SIMD_powf16): Likewise.
+	(__DECL_SIMD_powf32): Likewise.
+	(__DECL_SIMD_powf64): Likewise.
+	(__DECL_SIMD_powf32x): Likewise.
+	(__DECL_SIMD_powf64x): Likewise.
+	(__DECL_SIMD_powf128x): Likewise.
+
 	* stdlib/Versions (libc): Move entries for wcstof128 and
 	wcstof128_l to ....
 	* wcsmbs/Versions (libc): ... here.
diff --git a/bits/libm-simd-decl-stubs.h b/bits/libm-simd-decl-stubs.h
index 6794b9f..b0be2c5 100644
--- a/bits/libm-simd-decl-stubs.h
+++ b/bits/libm-simd-decl-stubs.h
@@ -36,30 +36,66 @@
 #define __DECL_SIMD_cos
 #define __DECL_SIMD_cosf
 #define __DECL_SIMD_cosl
+#define __DECL_SIMD_cosf16
+#define __DECL_SIMD_cosf32
+#define __DECL_SIMD_cosf64
 #define __DECL_SIMD_cosf128
+#define __DECL_SIMD_cosf32x
+#define __DECL_SIMD_cosf64x
+#define __DECL_SIMD_cosf128x
 
 #define __DECL_SIMD_sin
 #define __DECL_SIMD_sinf
 #define __DECL_SIMD_sinl
+#define __DECL_SIMD_sinf16
+#define __DECL_SIMD_sinf32
+#define __DECL_SIMD_sinf64
 #define __DECL_SIMD_sinf128
+#define __DECL_SIMD_sinf32x
+#define __DECL_SIMD_sinf64x
+#define __DECL_SIMD_sinf128x
 
 #define __DECL_SIMD_sincos
 #define __DECL_SIMD_sincosf
 #define __DECL_SIMD_sincosl
+#define __DECL_SIMD_sincosf16
+#define __DECL_SIMD_sincosf32
+#define __DECL_SIMD_sincosf64
 #define __DECL_SIMD_sincosf128
+#define __DECL_SIMD_sincosf32x
+#define __DECL_SIMD_sincosf64x
+#define __DECL_SIMD_sincosf128x
 
 #define __DECL_SIMD_log
 #define __DECL_SIMD_logf
 #define __DECL_SIMD_logl
+#define __DECL_SIMD_logf16
+#define __DECL_SIMD_logf32
+#define __DECL_SIMD_logf64
 #define __DECL_SIMD_logf128
+#define __DECL_SIMD_logf32x
+#define __DECL_SIMD_logf64x
+#define __DECL_SIMD_logf128x
 
 #define __DECL_SIMD_exp
 #define __DECL_SIMD_expf
 #define __DECL_SIMD_expl
+#define __DECL_SIMD_expf16
+#define __DECL_SIMD_expf32
+#define __DECL_SIMD_expf64
 #define __DECL_SIMD_expf128
+#define __DECL_SIMD_expf32x
+#define __DECL_SIMD_expf64x
+#define __DECL_SIMD_expf128x
 
 #define __DECL_SIMD_pow
 #define __DECL_SIMD_powf
 #define __DECL_SIMD_powl
+#define __DECL_SIMD_powf16
+#define __DECL_SIMD_powf32
+#define __DECL_SIMD_powf64
 #define __DECL_SIMD_powf128
+#define __DECL_SIMD_powf32x
+#define __DECL_SIMD_powf64x
+#define __DECL_SIMD_powf128x
 #endif

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                   |   37 +++++++++++++++++++++++++++++++++++++
 bits/libm-simd-decl-stubs.h |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


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