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: Dan Eble
Subject: Re: Inline assembler fallback for _FPU_SETCW() missing in MINGW libraries (issue 577450043 by address@hidden)
Date: Tue, 4 Feb 2020 11:08:06 -0500

On Feb 4, 2020, at 11:02, Jonas Hahnfeld <address@hidden> wrote:
>> That would be my impulse as well.  It is not like this code appears to
>> have notable drawbacks for the unafflicted platforms.
> 
> Except for very funny overflows and negative signs if the value is too
> large to fit into I64 ;-P
> 
> unsigned long long a = 0xC0000000;
> signed long long b = a;
> printf("%d\n", b);
> -> -1073741824

That's already an ingredient of this recipe.

   class Rational
   {
     ...
     U64 num_, den_;
     ...
     I64 numerator () const { return sign_ * num_; }

Yum!
— 
Dan




reply via email to

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