- Jul 26, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
* code/exports.lisp: * Export %ieee754-rem-pi/2 and %sincos. * code/irrat.lisp: * Remove some conditionalization that is always true now. * compiler/float-tran.lisp: * %sincos is exported so we don't need the package qualifier.
-
Raymond Toy authored
-
Raymond Toy authored
Update def-math-rtn to allow specifying the C function name and the lisp function name so we can use def-math-rtn with the new trig functions.
-
Raymond Toy authored
-
Raymond Toy authored
converted cis to (complex (cos x) (sin x)). Besides, that was blocking the other deftransform for cis that replaced cis with a call to %sincos.
-
Raymond Toy authored
-
- Jul 24, 2014
-
-
Raymond Toy authored
This is untested, but I'm assuming NetBSD needs fdlibm as well.
-
Raymond Toy authored
Sparc's libm almost gets everything right but it fails two tests; | Failed Form: (COS (* 13/4 PI)) | Expected -0.7071067811865471d0 but saw -0.7071067811865472d0 | | Failed Form: (SIN (SCALE-FLOAT 1.0d0 120)) | Expected 0.377820109360752d0 but saw 0.37782010936075205d0 In both of these cases, the expected value is the correct one, as confirmed by computing these values with maxima to 64 digits of precision. (Care must be used to look at the actual bits instead of rounding the printed decimal form.)
-
Raymond Toy authored
to C.
-
- Jul 23, 2014
-
-
Raymond Toy authored
and cos. Just like on darwin/x86.
-
- Jul 22, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
functions on Darwin/x86 even though Darwin's libm is accurate.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
to C. Also add interface to sincos function in C. This needs more testing and currently some tests fail.
-
Raymond Toy authored
Darwin/x86 doesn't have sincos in libm so include sincos when building on Darwin.
-
Raymond Toy authored
-
- Jul 21, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Jul 02, 2014
-
-
Raymond Toy authored
It's an int, not a double.
-
- Jun 24, 2014
-
-
Raymond Toy authored
* lisp/gencgc.c * Set number of generations to GC to 3 instead of NUM_GENERATIONS - 1. * Add simple interface to allow user to set the number of generations and return the old value. * code/gc.lisp: * Add Lisp interface to set the number of generations to GC.
-
- Jun 17, 2014
-
-
Raymond Toy authored
- Jun 01, 2014
-
-
Raymond Toy authored
Change the warning to a style-warning and update the message to be more precious.
-
- May 29, 2014
-
-
Raymond Toy authored
-
- May 13, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
* src/code/print.lisp: * Type declaration in {{{SUB-OUTPUT-INTEGER}}} was incorrect because we want to be able to print {{{(- most-negative-fixnum)}}}. * tests/printer.lisp: * Add test for this.
-
- May 10, 2014
-
-
Raymond Toy authored
because we don't need to renormalize the values. Also gets rid of some compiler warnings about constant folding.
-
- May 08, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
* boot-2014-05-1: * Bootstrap file to unuse the package * build.sh: * Update verison to 20e so we use the correct directory for bootstrap files.
-
Raymond Toy authored
Only ppc, sparc, and x86 are tested, but I changed the rest anyway.
-
- May 07, 2014
-
-
Raymond Toy authored
-
- May 03, 2014
-
- May 01, 2014
-
-
Raymond Toy authored
-
- Apr 30, 2014
-
-
Raymond Toy authored
-
- Apr 29, 2014
-
-
Raymond Toy authored
setting the floating-point mode bits.
-