[PATCH v2 6/8] float128: Add private _Float128 declarations for libm.

Joseph Myers joseph@codesourcery.com
Wed May 3 11:39:00 GMT 2017


On Fri, 28 Apr 2017, Gabriel F. T. Gomes wrote:

> From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
> 
> Add the necessary bits to the private headers to support
> building the _Float128 libm functions.
> 
> A local override for float.h is provided to include the
> missing *FLT128 macros implied by TS 18661-3 for this
> type when compiling prior to GCC 7.
> 
> 	* bits/libm-simd-decl-stubs.h (__DECL_SIMD_cosf128): New macro.
> 	(__DECL_SIMD_sinf128): Likewise.
> 	(__DECL_SIMD_sincosf128): Likewise.
> 	(__DECL_SIMD_logf128): Likewise.
> 	(__DECL_SIMD_expf128): Likewise.
> 	(__DECL_SIMD_powf128): Likewise.

This bit seems out of place in this patch; bits/libm-simd-decl-stubs.h is 
an installed header and these changes would be needed to use the installed 
headers, whereas the rest of the changes in this patch are specific to 
building rather than using glibc, as indicated in the commit message.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list