- 21 Dec, 2013 4 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
separately.
-
Raymond Toy authored
-
Raymond Toy authored
-0w0).
-
- 20 Dec, 2013 5 commits
-
-
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.
-
- 18 Dec, 2013 5 commits
-
-
Raymond Toy authored
comments.
-
Raymond Toy authored
x86-arch.c and ppc-arch.c
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- 17 Dec, 2013 1 commit
-
-
Raymond Toy authored
-
- 15 Dec, 2013 8 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
* Add CC_REM_PIO2 variable when compiling e_rem_pio2.c and k_rem_pio2.c. * On linux and freebsd, set CC_REM_PIO2 to -ffloat-store so that proper rounding happens. Not needed on Darwin because Darwin always uses sse2 and not x87.
-
Raymond Toy authored
* code/irrat.lisp * Fix typo in kernel-tan. * tests/trig.lisp * Add test case.
-
Raymond Toy authored
* Remove unneeded package specifier for %ieee754-rem-pi/2 * Add some comments for %tan.
-
Raymond Toy authored
-
Raymond Toy authored
used for all platforms. code/irrat.lisp:: * Implement %SINCOS compiler/float-tran.lisp:: * Update deftransforms for CIS. %SINCOS can be used on any platform. tests/trig.lisp: * Add tests to verify %sincos returns exactly the same values as for sin and cos.
-
Raymond Toy authored
code/irrat.lisp:: * Add Lisp implementation for sin, cos, and tan, based on code from fdlibm. Requires the C reduction routines. Only working so far on systems that already include the reduction routies. tests/trig.lisp:: * Tests for the new sin, cos, and tan functions. Tests pass on x86/darwin.
-
Raymond Toy authored
src/contrib/rt:: * Add RT code, including asdf. src/code/module.lisp:: * Add RT as a module
-
- 13 Dec, 2013 2 commits
-
-
Raymond Toy authored
These routines did argument reduction, but since we use __kernel_rem_pio2 to do accurate argument reduction, the argument reduction in these routines is a waste of time. This greatly simplifies the routines to just the polynomial (or rational) approximations.
-
Raymond Toy authored
* Allow the second arg to be a descriptor for the basic arithmetic operations on single floats and double floats. Previously, the boxed number would be loaded to a temporary reg for the operation. This saves the load and the extra register. * Allow a descriptor for the second arg in the comparison vops, the float conversion vops and the float truncation vops. * Allow descriptor for sqrt vop.
-
- 11 Dec, 2013 1 commit
-
-
Raymond Toy authored
Update users accordingly.
-
- 08 Dec, 2013 3 commits
-
-
Raymond Toy authored
o Remove -no-cpp-precomp, which isn't recognized by gcc 4.8. o Add -static-libgcc so lisp doesn't need to have a compatible version of libgcc on the target system. o e_rem_pio2.c doesn't have aliasing issues, so remove the compiler flags.
-
Raymond Toy authored
accurate pi-reduction so we don't have do it ourselves.
-
Raymond Toy authored
-
- 07 Dec, 2013 2 commits
-
-
Raymond Toy authored
src/compiler/float-tran.lisp o Add defoptimizer for DECODE-FLOAT. src/general-info/release-20f.txt: o Update notes.
-
Raymond Toy authored
-
- 25 Nov, 2013 1 commit
-
-
Raymond Toy authored
Bug noted by Pascal Bourguignon on cmucl-help, 2013-11-24.
-
- 23 Nov, 2013 1 commit
-
-
Raymond Toy authored
o Make %trig call the C routines directly on Darwin/x86. o Add some extra documentation, and a test case.
-
- 22 Nov, 2013 1 commit
-
-
Raymond Toy authored
-
- 10 Nov, 2013 1 commit
-
-
Raymond Toy authored
-
- 08 Nov, 2013 1 commit
-
-
Raymond Toy authored
-
- 07 Nov, 2013 1 commit
-
-
Raymond Toy authored
-
- 27 Oct, 2013 1 commit
-
-
Raymond Toy authored
0.
-
- 24 Oct, 2013 2 commits
-
-
Raymond Toy authored
on x86.
-
Raymond Toy authored
-