Raymond Toy pushed to branch issue-425-correctly-rounded-math-functions at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/lisp/irrat.c
    ... ... @@ -202,11 +202,13 @@ lisp_log10(double x)
    202 202
     double
    
    203 203
     lisp_pow(double x, double y)
    
    204 204
     {
    
    205
    -#ifdef FEATURE_CORE_MATH
    
    206
    -    return cr_pow(x, y);
    
    207
    -#else    
    
    205
    +    /*
    
    206
    +     * cr_pow seems causes ansi-tests to fail in test WRITE.1 among
    
    207
    +     * others.  Somewhere an invalid operation is occurring.  Thus
    
    208
    +     * just use fdlibm for now until we can figure out what's causing
    
    209
    +     * the failure.
    
    210
    +     */
    
    208 211
         return __ieee754_pow(x, y);
    
    209
    -#endif
    
    210 212
     }
    
    211 213
     
    
    212 214
     double