Skip to content
  1. Mar 08, 2011
    • Raymond Toy's avatar
      Move #Q reader functions to new file qd-reader.lisp. · 3d37e3b9
      Raymond Toy authored
      qd-reader.lisp:
      o New file containing #Q reader functions.
      o Create a new readtable containing our reader functions so we don't
        destructively modify the default *readtable*.
      
      oct.asd:
      o Add qd-reader.lisp.
      
      qd-complex.lisp:
      qd-elliptic.lisp:
      qd-format.lisp:
      o Set the *readtable* to *oct-readtable* before compiling these
        files.
      3d37e3b9
  2. Mar 07, 2011
    • Raymond Toy's avatar
      Add support for Jacobi elliptic functions · 535d2509
      Raymond Toy authored
      qd-elliptic.lisp:
      o Implementation for Jacobi sn, cn, and dn functions.
      
      qd-methods.lisp:
      o Add EPSILON method to return the floating-point epsilon value for
        the given float.
      
      oct.asd:
      o Build qd-elliptic.lisp.
      535d2509
  3. Mar 04, 2011
  4. Feb 13, 2011
  5. Feb 09, 2011
  6. Jun 15, 2010
  7. Jul 17, 2008
  8. Sep 16, 2007
  9. Sep 13, 2007
  10. Aug 27, 2007
  11. Aug 25, 2007
  12. Aug 24, 2007
  13. Aug 22, 2007
  14. Jun 14, 2007
  15. Jun 02, 2007
  16. May 23, 2007
    • toy's avatar
      Add implementation of necessary core double-double routines for · 6860b54d
      toy authored
      quad-double.
      
      qd-dd.lisp:
      o Needed routines (taken from CMUCL)
      
      qd.system:
      o Compile qd-dd.lisp if needed.
      
      qd-package.lisp:
      o If on CMUCL, import the needed routines from the C package.
      
      qd.lisp:
      o Remove the C:: package qualifiers from the core double-double
        routines.
      6860b54d
    • toy's avatar
      Split out the representation of %quad-double to a separate file. Add · 0b1fed95
      toy authored
      a portable presentation using a (simple-array double-float (4)) to
      hold a %quad-double number.
      
      All of the tests pass with the portable representation.
      
      qd.lisp:
      o Moved representation to qd-rep.lisp.
      o INTEGER-DECODE-QD was dependent on the internal representation.
        Replace with a function using the appropriate accessors.
      
      qd.system:
      o Add new file qd-rep.lisp.
      
      qd-rep.lisp:
      o Representation moved here.
      o Add portable implementation using a simple-array for holding a
        %quad-double.
      0b1fed95
  17. May 21, 2007
  18. May 19, 2007
  19. May 18, 2007
  20. May 15, 2007
  21. May 11, 2007
  22. May 10, 2007
    • toy's avatar
      o Update Sparc timings · 35dc3cfd
      toy authored
      o Add function to compute atan via Cordic
      o Rename TAN-QD to CORDIC-TAN-QD
      o Add TAN-QD that computes tan via sin/cos.
      35dc3cfd
  23. May 06, 2007
  24. Apr 10, 2007