• Raymond Toy's avatar
    Increase accuracy of tan near multiples of pi/4. · b71b7c85
    Raymond Toy authored
    code/irrat-dd.lisp
    o Make REDUCE-ARG return an extra result.  Since the reduction returns
      3 double's, return a double-double result and the third double
      result for extra accuracy
    o Update dd-%tan and dd-%%tan to take the extra arg.
    o Add new constant dd-pi/4-lo.
    o Increase accuracy of tan by using the relationship
      tan(pi/4-y)=(1-tan(y))/(1+tan(y)).
    
    tests/trig.lisp:
    o Update the allowed error threshold for two tests to reflect the
      increased accuracy.
    b71b7c85
Name
Last commit
Last update
..
arg-test.lisp Loading commit data...
block-test.lisp Loading commit data...
byte.lisp Loading commit data...
call-test.lisp Loading commit data...
char-test.lisp Loading commit data...
check-test.lisp Loading commit data...
circular.lisp Loading commit data...
copy-prop.lisp Loading commit data...
dead-code.lisp Loading commit data...
delete-note.lisp Loading commit data...
derive.lisp Loading commit data...
dynamic-type.lisp Loading commit data...
eff-note.lisp Loading commit data...
error-test.lisp Loading commit data...
error.lisp Loading commit data...
examples.lisp Loading commit data...
float.lisp Loading commit data...
flush.lisp Loading commit data...
ftype-assert.lisp Loading commit data...
local-call-type.lisp Loading commit data...
macro-example.lisp Loading commit data...
misdecl.lisp Loading commit data...
mixed-compare.lisp Loading commit data...
mop-1.impure-cload.lisp Loading commit data...
mop-2.impure-cload.lisp Loading commit data...
mv-bind.lisp Loading commit data...
nlx-hair.lisp Loading commit data...
nlx-test.lisp Loading commit data...
pred-test.lisp Loading commit data...
read-eof.lisp Loading commit data...
rep-change.lisp Loading commit data...
source-test.lisp Loading commit data...
spill-test.lisp Loading commit data...
stack.lisp Loading commit data...
struct-test.lisp Loading commit data...
tagbody.lisp Loading commit data...
tlf-test.lisp Loading commit data...
top-level-nlx.lisp Loading commit data...
transform.lisp Loading commit data...
trig.lisp Loading commit data...
undef-test.lisp Loading commit data...
values-note.lisp Loading commit data...
values-test.lisp Loading commit data...
values.lisp Loading commit data...