- Mar 11, 2011
-
-
Raymond Toy authored
.gitattributes: o Add filter for cvskeywords qd-rep.lisp: qd.lisp: o Add $Id$ to test expansion
-
Raymond Toy authored
-
- Feb 10, 2011
-
-
Raymond Toy authored
-
- Jul 17, 2008
-
-
Raymond Toy authored
-
- Jul 16, 2008
-
-
Raymond Toy authored
-
- Nov 28, 2007
-
-
Raymond Toy authored
of using a (complex double-double-float). With these changes, CMUCL uses arrays and (rt:do-tests) passes successfully. oct.system: o Push :oct-array onto *FEATURES* to use arrays. This is the default if not building on CMUCL. qd-fun.lisp: o Fix two erroneous uses of zerop on a quad-double in sinh-qd and tanh-qd. o Fix two erroneous uses of + on %quad-double; they should have used ADD-QD instead. qd-rep.lisp: o Change conditionalization to allow arrays for CMUCL. o Update compiler macros appropriately. qd.lisp: o Adjust optional target arg appropriately for oct-array feature. o Clean up IGNORE declarations. o Add some more declarations for the target to make CMUCL happier.
-
- Nov 23, 2007
-
-
Raymond Toy authored
define-compiler-macro. This causes the same initializer object to be used everywhere. Instead, if no optional arg is given, call the initializer in the expansion. This fixes some issues with Allegro, and probably all other Lisps that use don't have complex double-double-float objects.
-
- Nov 07, 2007
-
-
Raymond Toy authored
-
- Oct 16, 2007
-
-
Raymond Toy authored
o Remove extra rem-pi/2-int. qd-rep.lisp: o Fix typo in float-infinity-p for Allegro. o Ignore var in float-infinity-p and friends.
-
Raymond Toy authored
float-trapping-nan-p. These return NIL by default, unless the Lisp implementation has a suitable version. o Remove CMU conditionalization for float-infinity-p, float-nan-p, float-trapping-nan-p.
-
- Oct 15, 2007
-
-
Raymond Toy authored
qd-fun.lisp: o Comment out the old sin/cos routines o Fix a few mistakes in accurate-sincos-qd o Rename accurate-sincos-qd to sincos-qd.
-
- Sep 18, 2007
-
-
Raymond Toy authored
o Add macro WITH-QD-PARTS to extract the components of a quad-double. qd.lisp: o Use the macro as needed.
-
- Sep 17, 2007
-
-
Raymond Toy authored
-
- Sep 16, 2007
-
-
Raymond Toy authored
all Lisps.
-
- Aug 25, 2007
-
-
Raymond Toy authored
-
- Jun 02, 2007
-
-
toy authored
-
- May 23, 2007
-
-
toy authored
-
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.
-