This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Dodgy functions
- From: Achim Gratz <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Thu, 24 Mar 2016 17:40:45 +0100
- Subject: Re: Dodgy functions
- Authentication-results: sourceware.org; auth=none
- References: <announce dot 20160318203409 dot GA11113 at calimero dot vinschen dot de> <56EC6BDA dot 7050505 at cornell dot edu> <20160318214509 dot GD11113 at calimero dot vinschen dot de> <8760whmn3a dot fsf at Rainer dot invalid> <20160320152540 dot GG11113 at calimero dot vinschen dot de> <87wpoxkm28 dot fsf at Rainer dot invalid> <56EF0583 dot 5030302 at cygwin dot com> <87lh58xav0 dot fsf_-_ at Rainer dot invalid>
Achim Gratz writes:
> Long story short, they seem to report a finite value on at least some
> NaN constructs and then the %a format for the Perl sprintf outputs those
> bits as a hex FP number rather than just printing "NaN". On 64bit the
> culprit is actually finitel, of course, since Perl gets compiled with
> long doubles.
And looking into newlib this seems to be a compile bug, because the
function just uses an intrinsic.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs