Skip to content
  • toy's avatar
    qd-fun.lisp: · 8aadd62b
    toy authored
    o SQRT-QD has round-off problems for very large and very small
      numbers.  Solve this by scaling the number by a power of 4 before
      computing the square root.
    o Moved LOGB-FINITE and the core of QD-CSSQS to this file from
      qd-methods.lisp.  Rename the core routine as HYPOT-QD.
    o Use it in ATAN-QD/NEWTON to get rid of unnecessary overflow.
    
    qd-methods.lisp:
    o Moved LOGB-FINITE and the core of QD-CSSQS from this file to
      qd-fun.lisp.  Use HYPOT-QD in QD-CSSQS.
    
    qd-package.lisp:
    o Export HYPOT-QD.
    8aadd62b