1. 13 May, 2011 1 commit
  2. 24 Mar, 2011 1 commit
  3. 16 Mar, 2011 1 commit
    • Add gamma and log-gamma functions; work in progress. · a40062c6
      oct.asd:
      o Add qd-gamma.lisp.  The implementations need some work.  The
        accuracy is less than desired because gamma(2.0) /= 1.  It's close
        but not quite right.
      
      rt-tests.lisp:
      o Basic tests of the gamma function.  Accuracy is not as good as we
        would ike.
      
      qd-gamma.lisp:
      o New file for implementation of gamma function.
      Raymond Toy committed
  4. 14 Mar, 2011 1 commit
  5. 13 Mar, 2011 1 commit
  6. 08 Mar, 2011 1 commit
    • Move #Q reader functions to new file qd-reader.lisp. · 3d37e3b9
      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.
      Raymond Toy committed
  7. 07 Mar, 2011 1 commit
  8. 04 Mar, 2011 1 commit
  9. 13 Feb, 2011 1 commit
  10. 09 Feb, 2011 1 commit
  11. 15 Jun, 2010 1 commit
  12. 17 Jul, 2008 1 commit
  13. 16 Sep, 2007 1 commit
  14. 13 Sep, 2007 1 commit
  15. 27 Aug, 2007 1 commit
  16. 25 Aug, 2007 1 commit
  17. 24 Aug, 2007 1 commit
  18. 22 Aug, 2007 1 commit
  19. 14 Jun, 2007 2 commits
  20. 02 Jun, 2007 2 commits
  21. 23 May, 2007 2 commits
    • Add implementation of necessary core double-double routines for · 6860b54d
      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.
      toy committed
    • Split out the representation of %quad-double to a separate file. Add · 0b1fed95
      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.
      toy committed
  22. 21 May, 2007 2 commits
  23. 19 May, 2007 1 commit
  24. 18 May, 2007 1 commit
  25. 15 May, 2007 2 commits
  26. 11 May, 2007 2 commits
  27. 10 May, 2007 1 commit
  28. 06 May, 2007 1 commit
  29. 10 Apr, 2007 1 commit