- Nov 16, 2007
-
-
Raymond Toy authored
on x86 because it doesn't quite keep the precision right.
-
- 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 16, 2007
-
-
Raymond Toy authored
All RT tests pass on CMUCL and Allegro. qd-package.lisp: o Don't import C::TWO-SUM anymore. qd-dd.lisp: o Make TWO-SUM a macro. qd.lisp o Add TWO-SUM macro for CMUCL (which just calls C::TWO-SUM). o Update all uses of TWO-SUM to use the macro appropriately.
-
Raymond Toy authored
functions), change QUICK-TWO-SUM from a function to a macro. Note that macro has different calling convention than the function. This is needed because Allegro apparently doesn't handle VALUES without boxing. All rt tests pass. qd-package.lisp: o For CMUCL, don't import C::QUICK-TWO-SUM into the QDI package anymore. qd-dd.lisp: o New QUICK-TWO-SUM macro. qd.lisp: o Add CMUCL version of QUICK-TWO-SUM macro, which just calls C::QUICK-TWO-SUM. o Update all users of QUICK-TWO-SUM appropriately.
-
- Sep 13, 2007
-
-
Raymond Toy authored
if you have a fused multiply-subtract instruction, you can replace two-prod with a much simpler and faster version.
-
Raymond Toy authored
run-time, in case the Lisp doesn't do it itself.
-
Raymond Toy authored
Allegro.
-
Raymond Toy authored
-
- Aug 25, 2007
-
-
Raymond Toy authored
-
- Jun 02, 2007
-
-
toy authored
-
- May 30, 2007
-
-
toy authored
-
- May 23, 2007
-
-
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.
-