lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Inline assembler fallback for _FPU_SETCW() missing in MINGW librarie


From: Masamichi Hosoda
Subject: Re: Inline assembler fallback for _FPU_SETCW() missing in MINGW libraries (issue 577450043 by address@hidden)
Date: Fri, 31 Jan 2020 23:27:31 +0900 (JST)

>>       -fexcess-precision=style
>>           This option allows further control over excess precision on
>>           machines where floating-point operations occur in a format
>>           with more precision or range than the IEEE standard and
>>           interchange floating-point types.  By default,
>>           -fexcess-precision=fast is in effect; this means that
>>           operations may be carried out in a wider precision than the
>>           types specified in the source if that would result in faster
>>           code, and it is unpredictable when rounding to the types
>>           specified in the source code takes place.
> 
> This sounds promising.

If I understand correctly, such compiler options are not promising.

Even if LilyPond C++ source codes are compiled with such option,
libguile without the option may calculate in a wider precision.
In this case, the floating point calculation
inside GUILE causes these issues.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]