- Aug 03, 1992
- 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.
-
ram authored
-
wlott authored
-
wlott authored
options unless the scheduler is turned on.
-
- Jul 30, 1992
-
-
wlott authored
effecient in that case.
-
hallgren authored
when using new-assem.
-
hallgren authored
trace file. Added stream argument to two write-char's in PRINT-CURRENT-ADDRESS where it was left out.
-
wlott authored
-
wlott authored
live at the end of a block is preserved. In other words, we have to make sure that the last value written is the last value written.
-
wlott authored
before, but now I think I do. Make INSERT-EMITTABLE-INST skip branches, because they get handled explicity in SCHEDULE-PENDING-INSTRUCTIONS. Fixed SCHEDULE-PENDING-INSTRUCTIONS to guarantee that instructions that depend on the branch will be emitting in the branch delay slot.
-
- Jul 29, 1992
-
-
wlott authored
-
wlott authored
and their dependencies are not reachable from the emittable-insts. Changed %print-instruction to only print that id noise when #+debug because most of the time we don't care.
-
wlott authored
problems for the MIPS, SPARC, etc. packages because they want to USE-PACKAGE both us and C.
-
wlott authored
-
wlott authored
-
- Jul 28, 1992