Fix for bz#13658 - using fsincos on x86-64

Andreas Jaeger aj@suse.com
Thu Feb 9 22:22:00 GMT 2012


We should not use the inaccurate fsincos instruction on x86-64 (see 
bugzilla and the discussion on the gcc mailing list). Let's just remove 
the double version and use the IBM libm sincos implementation.

Unfortunately the same fix does not work for the long double version - 
since there's no sincos implementation for ldbl-96 yet ;-(. Jakub, you 
wrote the ldb-128 versions - do you have any suggestions?

Andreas

2012-02-09  Andreas Jaeger  <aj@suse.de>

	[BZ#13658]
	* sysdeps/x86_64/fpu/s_sincos.S: Remove, let's not use the
	inaccurate fsincos instruction.

-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: t
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20120209/cb7c9b24/attachment.ksh>


More information about the Libc-alpha mailing list