- Dec 24, 2015
-
-
Raymond Toy authored
Note that original code didn't actually signal inexact probably because the compiler constant-folded one - tiny to one.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 23, 2015
-
-
Raymond Toy authored
o Add tests for this o Use setexception for inexact in e_exp.c.
-
Raymond Toy authored
-
Raymond Toy authored
o Add tests for this o Use setexception for inexact in e_asin.c.
-
Raymond Toy authored
-
Raymond Toy authored
o Update fdlibm.h and setexception.c to support the inexact execption. o Use this in asinh. Tests pass.
-
Raymond Toy authored
-
- Dec 20, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 19, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 12, 2015
-
-
Raymond Toy authored
Define new vops for the digit shifters that take a constant (unsigned-byte 5) value. The previous version, while correct, still causes the ecx register to spill because it was a temporary. This doens't cause the compiler to spill ecx unnecessarily anymore.
- Dec 06, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 03, 2015
-
-
Raymond Toy authored
Cut and paste error from unix-glibc2.lisp copied unix-getitimer instead of unix-setitimer which is needed by SAVE-LISP.
-
- Dec 02, 2015
-
-
Raymond Toy authored
Make the vops handle the case when the known constant shift amount is so large that the result is a known value. Plus, the instructions have a fixed immediate argument size and the amount is taken mod 32 which would produce the wrong result if the actual shift amount were used.
-
- Nov 29, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
This gets rid of the load of the shift amount to ecx, saving one instruction and reducing pressure on the ecx register.
-
- Nov 11, 2015
-
-
Raymond Toy authored
Can't ever remember the order of arguments for RENAME-PACKAGE so just rename the variables to make it clearer. And update the docstring to be a little more verbose.
-
- Nov 01, 2015
-
-
Raymond Toy authored
Remove the execute bits from these files because they're not executables.
- Oct 31, 2015
-
-
Raymond Toy authored
Don't print BREAK as INT3 because it looks funny. The disassembly looks like INT3 <code> instead of BREAK <code> To do this properly requires a lot more work to get the code printed on the next line and also getting the disassembler to recognize the break case.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Oct 20, 2015
-
-
Raymond Toy authored
These should be the last things that need to be moved.
-
- Oct 18, 2015
-
-
Raymond Toy authored
o Add :glibc2 to *features*. (Need to simplify that.) o Add define-ioctl-command and constants for linux.
-
Raymond Toy authored
This allows us to build all of cmucl, but the utilities don't yet build completely.
-