- Jan 05, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Jan 03, 2014
-
-
Raymond Toy authored
it.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
* Split LOAD-AND-RUN-ALL-TESTS into two routines: one to load and one to run the tests. * Export the main routines.
-
Raymond Toy authored
For (atanh x), where x is a real number on the branch cuts for atanh, make the code return the correct value based on the definition of atanh. This is inconsistent with the description in the CLHS because the values on the branch cut are now continuous with different quadrants. The formula is clear, however, for the values on the branch cut. * src/code/irrat.lisp * src/code/irrat-dd.lisp * Use the correct branch cut values for atanh. * tests/trig.lisp * Update tests accordingly, with additional comments.
- Dec 24, 2013
-
-
Raymond Toy authored
src/code/irrat.lisp: src/code/irrat-dd.lisp: * Remove the special case that made atanh continuous with quadrant III for x < -1 on the branch cut. tests/trig.lisp: * Update tests for atanh * Rename rel-or-abs-error to close-to.
-
- Dec 23, 2013
-
-
Raymond Toy authored
correct because atanh(-2) appears to be wrong.
-
Raymond Toy authored
o Add function R-Z to compute r - z carefully. (For definition of acos) o Add function R*Z to compute r*z carefully, For acos and acosh. o Add tests for asinh and acosh.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
translation outside of the test.
-
Raymond Toy authored
-
Raymond Toy authored
o Derive the value of asin(2), lest we forget again why it is the way it is. o Use the formulas from the CLHS in the docstrings.
-
Raymond Toy authored
-
- Dec 22, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 21, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
Clean up comments for asin too.
-
Raymond Toy authored
-
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.
-
Raymond Toy authored
-
Raymond Toy authored
separately.
-
Raymond Toy authored
-
Raymond Toy authored
-0w0).
-
- Dec 20, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
options just like for DISASSEM:DISASSEMBLE. * DISASSEMBLE-SEGMENTS actually implements the base, case and radix options. * DISASSEMBLE doesn't implement the options but calls DISASSEMBLE-SEGMENTS with the appropriate args. * DISASSEMBLE-FUNCTION, DISASSEMBLE-MEMORY, and DISASSEMBLE-CODE-COMPONENT accepts the new keyword args. * Update the docstrings to indicate the new keyword args.
-
- Dec 18, 2013
-
-
Raymond Toy authored
comments.
-
Raymond Toy authored
x86-arch.c and ppc-arch.c
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-