Changeset 682

Show
Ignore:
Timestamp:
05/02/08 08:36:21 (5 months ago)
Author:
Don Clugston
Message:

Bugfix(typo) for issubnormal() on non-X86 systems.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/phobos-1.x/phobos/std/math.d

    r677 r682  
    15991599    alias floatTraits!(real) F; 
    16001600    static if (real.mant_dig == 53) { // double 
    1601         return isSubnormal(cast(double)x); 
     1601        return issubnormal(cast(double)x); 
    16021602    } else static if (real.mant_dig == 113) { // quadruple 
    16031603        ushort e = F.EXPMASK & (cast(ushort *)&x)[F.EXPPOS_SHORT]; 
     
    16111611        return (pe[F.EXPPOS_SHORT] & F.EXPMASK) == 0 && *ps > 0; 
    16121612    } else { // double double 
    1613         return isSubnormal(cast(double*)(&x)[MANTISSA_MSB]); 
     1613        return issubnormal((cast(double*)&x)[MANTISSA_MSB]); 
    16141614    } 
    16151615}