- Aug 05, 1992
- Aug 04, 1992
-
-
ram authored
-
ram authored
in RECOGNIZE-KNOWN-CALL, because it won't work. For now, SETF functions are never inline expanded.
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
locations into numbers instead of mapping tns into locations.
-
wlott authored
the new assembler.
-
wlott authored
assembler.
-
- Aug 03, 1992
-
-
wlott authored
package.
-
wlott authored
pass, and just fill in the position in the back-patch instead of emitting the debug-location itself during the back-patch. Otherwise, the debug-locations end up out of order.
-
wlott authored
so that it can be filled in later if we don't know all the info now. Changed make-location-info to allow the label to be NIL, meaning it will be filled in later.
-
wlott authored
signed. It was producing negative fixnums when the high three bits were set (which should result in a 32-bit bignum).
-
ram authored
-
ram authored
won't flame out.
-
wlott authored
-
wlott authored
-
wlott authored
-
ram authored
-
wlott authored
that we will actually trap when we add it to values in the range 0x07000000 to 0x0f000000. Flushed arch_clear_pseudo_atomic_interrupted, because it is not part of the exported interface anymore.
-
wlott authored
-
- Aug 02, 1992
-
-
wlott authored
Was ignoring the header size and just including the extra in the header. Also, fixed allocation of static-length things to only adjust ALLOC once. Was allocating twice as much memory as necessary by adding in the size twice.
-
wlott authored
type to be tagged-num instead of fixnum.
-
ram authored
Change OUTPUT-BYTE-WITH-OPERAND and other functions to use 24 bit immediate, not 32. Added some more system constants. Added a hashtable so that we can quickly determine if a constant is a system constant. Added filler XOPs for the unused one-byte codes. Added code which translates calls to various functions to alternate two-arg versions when the call has two args (two-arg-+, etc.) Replaced many uses of (canonicalize-values segment results 0) with (assert (zerop results))
-
ram authored
-
ram authored
-
ram authored
-
ram authored
Added TYPE-CHECK XOP and its load-time support. Changed immediate numeric operands to always be 8 or 24 bits, instead of having 32 bit ones. Added BYTE-APPLY which avoids consing a list and using APPLY for small numbers of arguments. Changed DO-CALL and DO-TAIL-CALL to use BYTE-APPLY. Added support for type-check XOP in disassembler.
-
- Aug 01, 1992
- Jul 31, 1992
-
-
wlott authored
can move things across it.
-
wlott authored
assembly routines, so the scheduler doesn't flush the nop. Changed a note-this-location to a note-next-instruction so the scheduler can move things across it.
-
wlott authored
the scheduler doesn't move stuff into or out of the atomic region.
-
wlott authored
that the scheduler does not flush the nop.
-
wlott authored
-
ram authored
source transform, even if there is no function-info.
-