- Apr 24, 1997
-
-
dtc authored
-
- Apr 23, 1997
- Apr 21, 1997
- Apr 16, 1997
- Apr 13, 1997
-
-
pw authored
-
- Apr 12, 1997
-
-
dtc authored
backend-featurep :x86 so this doesn't break cross-compiling.
-
- Apr 02, 1997
- Apr 01, 1997
-
-
dtc authored
(signed-byte 16), (signed-byte 30), (signed-byte 32). These patches include the general support and the x86 backend support; more to follow. The important changes are conditional on the :signed-array feature so shouldn't affect the source without this feature. This work has been driven by Raymond Toy.
-
dtc authored
-
pw authored
-
- Mar 29, 1997
-
-
dtc authored
-
- Mar 26, 1997
- Mar 25, 1997
-
-
dtc authored
Added VOPS for signed-byte-16 support.
-
- Mar 17, 1997
-
-
pw authored
-
- Mar 15, 1997
- Feb 23, 1997
-
-
dtc authored
the stack SCs as preferred operand SCs as the load cost is ignored; remove the stack SC from a number of the move VOPs, and related load changes. Plus a few cleanups.
-
- Feb 22, 1997
-
-
dtc authored
been sharing the control stack with the compiler which could cause trouble (pushes and pops out of order, holes in arguments built up on the stack, exposed stack that can be written over on interrupt, etc) Assigned a static symbol, x86::*alien-stack*, and by default set it to the old C stack. A program many rebind this if it needs more room or wants the allocation elsewhere. The *alien-stack* is saved with the dynamic environment so is restored with a non-local exist. It's not save on function entry/exit so you need to take care to match an allocation with a deallocation. Makes use of new VOPs which are already in place. Backout an old alien stack deallocation hack.
-
- Feb 18, 1997
-
-
dtc authored
lists, else dump-circularities breaks. This trouble isn't tickled in normal use, but is handy if you're using dump to save data to a FASL file.
-
- Feb 15, 1997
-
-
dtc authored
n. By Raymond Toy, with a little cleanup and fix.
-
dtc authored
-
dtc authored
on the x86 as the stack grows down and offsets are often negative. It also fixes an inconsistency with sap- which accepts SAPs but could fail in some cases due to compiler transforms to other sap operations which only accept a positive index. This also requires slight backend VOPS changes (currently only supported on the x86 port). The other ports should pick this one up.
-
pw authored
-
- Feb 14, 1997
-
-
dtc authored
reading source.
-
- Feb 13, 1997
-
-
dtc authored
x86 package: *allocation-pointer* *binding-stack-pointer* *x86-cgc-active-p* *static-blue-bag* *internal-gc-trigger* All *unused-static-**
-
- Feb 12, 1997
- Feb 11, 1997
-
-
dtc authored
-
- Feb 10, 1997
-
-
dtc authored
source.
-
dtc authored
- Use "test x x" for comparison with constant 0. - With the improvement of targeting by the packer some time ago it was possible to remove some VOPS SC hacks. In many cases it is better to not list a stack SC in the list of operand preferred SCs so the compiler can account for the extra cost making it more likely to use registers. Some hacks are still necessary here though. - Some style cleanups
-
dtc authored
stack (FR0/ST0), and provide two alternatives for its implementation. One implementation uses fstp fld, the other fxch fst; depending one CPU these could has different costs. Some style cleanups.
-