- Mar 01, 2010
-
-
rtoy authored
arguments in reverse order. (Ported from SBCL). o Work around issue where MOVHLPS and MOVLHPS would be disassembled as MOVLPS and MOVHPS. The instruction is still disassembled incorrectly, but we at least add a note indicating the actual instruction in these cases.
-
- Nov 12, 2008
-
-
rtoy authored
sse2-packed-2008-11-12).
-
- Apr 25, 2008
-
-
cshapiro authored
-
- Sep 11, 2003
-
-
gerd authored
=> internal compiler error Reported by Paul Dietz. * src/compiler/x86/insts.lisp (valid-displacement-p): New function. * src/compiler/x86/arith.lisp (fast-+-c/unsigned=>unsigned): Use it.
-
- Apr 26, 2003
-
-
toy authored
-
toy authored
o Update print-fp-reg so that *print-case* will print the FP register in the right case o Add special printers for all of the FP -sti instructions that store the result into the specified FP register. This makes the syntax match the Intel syntax. o Correct the instruction printer for the FUCOMI instruction. (I think it works, but FUCOMI isn't used anywhere.)
-
- Apr 25, 2003
-
-
toy authored
o Fix up the instruction printers for FRSTOR and FUCOM which used to conflict. o Clean up Lisp code a little.
-
- Apr 15, 2003
-
-
emarsden authored
via SBCL.
-
- Mar 11, 2003
-
-
toy authored
maybe-note-assembler-routine from finding foreign routines. If the address is negative, make it positive when calling maybe-note-assembler-routine.
-
- Feb 25, 2003
-
-
emarsden authored
uses the CPUID + RDTSC instructions on Pentium, and reads the %TICK register on UltraSPARC. Accessible via the VM::READ-CYCLE-COUNTER VOP that returns two (unsigned-byte 32) values, that are the lower and upper components of a 64-bit cycle count (actually 63 bits for UltraSPARC). Basic support for counting the number of CPU cycles has been added to the TIME macro.
-
- Sep 19, 2002
-
-
pmai authored
unicode patch-set.
-
- Jun 26, 2001
-
-
toy authored
-
- Jun 04, 2001
-
-
toy authored
(and NIL). Based on some hints from Tim Moore.
-
- May 08, 2001
-
-
pw authored
Add more interesting annotations to disassemble output.
-
- Apr 21, 2000
-
-
dtc authored
-
- Nov 11, 1999
- Sep 28, 1999
-
-
dtc authored
constant TN as an argument, but which failed when comparing a constant TN and integer arguments. For example this can occur when the integer is the static symbol Nil. Noted by Andy Freeman.
-
- Feb 24, 1998
-
-
dtc authored
-
- Feb 15, 1998
-
-
dtc authored
-
- Jan 29, 1998
-
-
dtc authored
-
- Dec 03, 1997
-
-
dtc authored
-
- Nov 04, 1997
-
-
dtc authored
common binaries to be run on both: * The immediate-stack storage class has been removed, this is unnecessary as the descriptor-stack SC can be used. It may have once been part of some GC stragety to reduce the number of stack slots that needed to be noted for a GC. * The object allocation has been abstracted and cleaned up. This should produce slightly faster smaller code with CGC, and can be compiled to support inline allocation with GENCGC. CGC compiled code will run under GENCGC, and GENCGC binaries that don't use inline allocation will run under CGC. * A random hash is now placed in the unused symbol object slot (the symbol-hash slot). This saves flushing the info cache at each GC, and may have other uses for symbol based hash tables. Should help MP safety. * Common set of static symbols used by both CGC and GENCGC. * Corrections to the stack-ref VOP; now returns lisp objects not unsigned numbers. Required some patches to debug-int. * Inline unsigned/signed byte 32 to bignum allocation enabled. * Support for the x86 xadd instruction applied to instance slot and symbol values - may be handy for some MP code. * Bump up the FASL file version from 1 to 2.
-
- Oct 18, 1997
-
-
dtc authored
-
- Sep 29, 1997
-
-
dtc authored
-
dtc authored
are not being check when choosing cached prefilter functions. This lead to the same prefilter being used for the near-cond-jump and near-jump instructions which broke much of the jump location labelling. The workaround uses different filter functions for each, forcing the creation of separate prefilter functions.
-
dtc authored
-
- Aug 01, 1997
-
-
dtc authored
signed which is usually the case.
-
- May 11, 1997
-
-
dtc authored
-
- Apr 23, 1997
-
-
dtc authored
-
- Apr 13, 1997
-
-
pw authored
-
- Mar 26, 1997
-
-
dtc authored
-
- Feb 08, 1997
-
-
dtc authored
-
- Jan 18, 1997
-
-
ram authored
-