- Oct 09, 2004
-
-
rtoy authored
that seems to depend on what CPU is being used. Jon Boone says it's 64 on a G5. It's some other weird value for a G4. o Change TIME output to say "time-base cycles" instead of "CPU cycles" for PPC, so the user isn't confused when (time (sleep 1)) returns something unexpected.
-
rtoy authored
incremente once every 16 clock cycles on a 400 MHz iMac G3. We assume that's true for other ppc's.
-
rtoy authored
time-base.
-
- Oct 07, 2004
-
-
rtoy authored
longer than the default. o The RLWINM instruction is complicated. Add a note printer so that the simplified mnemonic is printed as a note when possible. (Not all simplified mnemonics are currently supported.) o Enable the BLRL instruction.
-
- Oct 06, 2004
- Oct 04, 2004
- Sep 23, 2004
-
-
rtoy authored
if the range of the arg were too large to fit in a float. Silently return unbounded value instead of signaling an error during compilation.
-
- Sep 21, 2004
-
-
emarsden authored
case.
-
- Sep 13, 2004
-
-
rtoy authored
registers, but were printing them incorrectly.
-
- Sep 11, 2004
-
-
rtoy authored
double-float-epsilon actually be epsilon on x86. No effect on other ports. The default precision is now 53-bit (double-float) instead of 64-bit (80-bit floats). However, to preserve C expectations, all calls to C have the precision set to 64-bit. This slows down calls to C, but we try to make syscalls and such fast by not changing precision for the call. By default ext:float-accuracy is 3. Use boot7.lisp to bootstrap.
-
- Sep 08, 2004
-
-
rtoy authored
boot6-sxhash to bootstrap this change for ppc.
-
- Sep 03, 2004
-
-
rtoy authored
be a union type.
-
- Aug 30, 2004
-
-
rtoy authored
(debug-return). No bootstrap file or cross-compile needed. Return-from-frame only works when debug = 3.
-
- Aug 23, 2004
-
-
emarsden authored
When naming a component in FIND-COMPONENT-NAME, don't require the component's context to be printable readably. Fixes a bug triggered by cl-pdf, where the context is a CLOS object which is not readably printable.
-
- Aug 22, 2004
-
-
rtoy authored
o Modify the modular ash optimizer to handle both left and right modular shifts.
-
- Aug 20, 2004
-
-
cwang authored
-
- Aug 16, 2004
-
-
rtoy authored
non-negative when one arg was negative but the other was not. Should fix the segfault for the misc.306 ansi test.
-
- Aug 12, 2004
-
-
rtoy authored
-
- Aug 09, 2004
- Aug 08, 2004
- Aug 04, 2004
-
-
rtoy authored
foreign functions for linkage table stuff. (This should probably be changed.) In cold-fdefinition-object and cold-fset, we call lookup-foreign-symbol and stuff away the address of the entry in the linkage-table. I think we really want the contents of the entry since that contains the actual address for these functions. Thus, change lookup-foreign-symbol to take an link-type arg, and for sparc, when the link-type is :data, return the value from the linkage-table entry instead of returning the address of the linkage-table entry. I hope this fixes the occasional problem with undefined functions giving sigbus instead of an undefined-function error when loading kernel.core.
-
- Aug 03, 2004
-
-
rtoy authored
left shift of 1 because deftransforms were not checking for the case of a 0 arg.
-
- Aug 02, 2004
- Jul 30, 2004
- Jul 29, 2004
-
-
cwang authored
we can go back to the faster version.
-
- Jul 28, 2004
-
-
cwang authored
At some point we should investigate 4-bit low-tag for amd64.
-
- Jul 27, 2004
- Jul 25, 2004
-
-
pmai authored
This includes various fixes from SBCL and other sources to the PPC backend. It also does away with Gary Byers' renumbering of the type tags for function and instance pointers, which allowed for a slightly clever and presumably faster function calling convention. These changes have been conditionalized out with the PPC-FUN-HACK conditional, so that we might revisit the changes in the future. The current port has only been tested without PPC-FUN-HACK, but this might change.
-
- Jul 21, 2004
-
-
rtoy authored
-
- Jul 20, 2004
- Jul 19, 2004
-
-
rtoy authored
Currently only for (unsigned-byte 32) and subtypes thereof.
-