- Nov 26, 2013
-
-
Raymond Toy authored
qd-fun.lisp: o Fix issue with atan-qd/taylor for large args. We use the relationship atan(x) = pi/2-atan(1/x) for x > 1. o Add atan2-qd/taylor. This appears to be much faster than atan2-qd/newton. timing.lisp: o Add timing test for atan2-qd.
-
Raymond Toy authored
The new method uses a table and the taylor series for atan to compute atan for real args. qd-const.lisp: o Add the two tables used for the atan computation. o Include clisp code that generates the tables. qd-fun.lisp: o Implement atan using a set of tables and a Taylor series. timing.lisp: o Add a simple timing program to evaluate how fast each atan method is.
-
- Oct 15, 2007
-
-
Raymond Toy authored
OCTI instead of QDI. o Rename OCT package to NET.COMMON-LISP.OCT, with a nickname of OCT o Remove nickname of QD. (Conflicts with other packages dealing with quad-doubles.) o Update all uses of QDI: to OCTI: qd-fun.lisp: o Add REM-PI/2 to do a simpler computation if the arg is small enough. Otherwise, use the accurate but expensive rem operation. o Renamed ACCURATE-SIN-QD to SIN-QD, etc. o Update SIN-QD etc to use REM-PI/2.
-
- Aug 27, 2007
-
-
Raymond Toy authored
-
- Aug 25, 2007
-
-
Raymond Toy authored
-