source: trunk/source/level-0/X86

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @15581   7 years gb mark temp0/temp1 as immediates on entry to …
(edit) @15578   7 years gb Faster bignum x fixnum multiplication for 32-bit architectures.
(edit) @15569   7 years gb Nuke %MULTIPLY-AND-ADD-LOOP, add %MULTIPLY-AND-ADD-FIXNUM-LOOP for x8664.
(edit) @15540   7 years gb Add a functional interface to THROW (%THROW). Add …
(edit) @15521   7 years gb Do STRIP-TAG-TO-FIXNUM the same way on all platforms: clear the …
(edit) @15500   7 years gb Try to clean up code which uses CMPXCHG: imm0 should contain the …
(edit) @15490   7 years gb Actually bother to get x8632 version of CONSTANT-REF right.
(edit) @15489   7 years gb CONSTANT-REF prototypes for x86{64,32}. CONSTANTLY: copy the …
(edit) @15454   7 years gb In %MULTIPLY-AND-ADD: (thanks to uchida) don't try to keep node X in …
(edit) @15301   8 years gb EQL calls .SPbuiltin-eql on x86.
(edit) @15264   8 years gb lib/compile-ccl.lisp: Define some "optional features" for testing …
(edit) @15226   8 years gb %VECT-DATA-TO-MACPTR: handle DOUBLE-FLOAT cases, which are weird on …
(edit) @15165   8 years gb Except on the PPC (which has LAP versions of %EXTEND-VECTOR), define …
(edit) @15156   8 years gb Define MOVDQU; AFAICT, neither it nor MOVDQA require a 64-bit CPU. In …
(edit) @15049   8 years gb Un-botch %COPY-IVECTOR-TO-PTR, which wasn't even supposed to have …
(edit) @15036   8 years gb Re-do %COPY-IVECTOR-TO-IVECTOR for x8664. Handle overlap correctly …
(edit) @14711   9 years gb x8632 version of %IVECTOR-FROM-MACPTR actually compiles.
(edit) @14710   9 years gb %IVECTOR-FROM-MACPTR for X86{32,64}
(edit) @14640   9 years rme In %tcr-binding-location, fix another case where we need to subtract …
(edit) @14619   9 years rme Merge shrink-tcr branch. This enables the 32-bit Windows lisp to run …
(edit) @14156   9 years gb FF-CALL on win64 is sufficiently different from other x8664 platforms …
(edit) @13883   9 years gb No args to x8664 GET-GC-NOTIFICATION-THRESHOLD.
(edit) @13814   10 years rme Delete .cvsignore files since we no longer use CVS.
(edit) @13792   10 years gb New pre-GC notification mechanism.
(edit) @13752   10 years gb Look at x8664 tcr fields in x8664 version of %ENSURE-TLB-INDEX. Fixes …
(edit) @13745   10 years gb nfcomp.lisp: in the pkg/no *FASDUMP-EPUSH*/ASCII case in …
(edit) @13531   10 years gb Handle the seemingly special case of (%FIXNUM-TRUNCATE …
(edit) @13447   10 years rme In fast-mod-3, use mark-as-imm/mark-as-node. Toggling the direction …
(edit) @13432   10 years gb The last (first) 64 bits processed by %BIGNUM-LOGIOR and …
(edit) @13423   10 years gb Seemingly working versions of %BIGNUM-LOGIOR, %BIGNUM-LOGAND.
(edit) @13420   10 years gb Typos.
(edit) @13419   10 years gb First-approximation %BIGNUM-LOGIOR, %BIGNUM-LOGAND for x8664. Use …
(edit) @13413   10 years gb %SIMPLE-BIT-BOOLE passes the length (in 64-bit words) to the LAP …
(edit) @13412   10 years gb %SIMPLE-BIT-BOOLE passes the length (in 32-bit words) to the LAP …
(edit) @13371   10 years rme Fix typo/thinko in %copy-ivector-to-ivector-bytes.
(edit) @13365   10 years gb target::unbound -> target::subtag-unbound.
(edit) @13360   10 years gb Seems to have been missing a paren.
(edit) @13352   10 years gb When allocating/freeing static-conses in the kernel, set the CAR of …
(edit) @13335   10 years rme Remove obsolete code.
(edit) @13327   10 years rme Improve CL:RANDOM. The new generator is the MRG321k3p generator …
(edit) @13279   10 years gb Lots of changes from "purify" branch, mostly involving: - new memory …
(edit) @13067   10 years rme Update copyright notices.
(edit) @13066   10 years rme Change "OpenMCL" to "Clozure CL" in comments and docstrings.
(edit) @13005   10 years rme %WATCH returns newly watched object.
(edit) @12888   10 years rme Support watching individual cons cells; add "unwatch and contiune" …
(edit) @12839   10 years rme Try to multiply bignums 64-bits at a time on x8664.
(edit) @12837   10 years rme When unwatching an object, allocate space for it from lisp rather than …
(edit) @12797   10 years rme x8632 versions of %WATCH and %UNWATCH.
(edit) @12790   10 years rme New functions %WATCH and %UNWATCH.
(edit) @12788   10 years rme r12760, but for x8632.
(edit) @12760   10 years gb In %SMALL-SLOT-ID-VALUE and %LARGE-SLOT-ID-VALUE - which are just …
(edit) @12374   10 years gb New Japanese character encodings cp 932, eucjp from Yoshinori Tahara. …
(edit) @12361   10 years gb In %ATOMIC-POP-STATIC-CONS: use "cmpq" to compare, not "tstq" to do a …
(edit) @12241   11 years gb Handle :REGISTERS pseudo-arg in x8664 %FF-CALL.
(edit) @12074   11 years rme %FF-CALL, %DO-FF-CALL: Try to correctly handle 64-bit return values.
(edit) @11880   11 years gb property change
(edit) @11556   11 years rme Change the x86 consing sequence to use ja (instead of jg) after …
(edit) @11526   11 years gb X8664, X86632 versions of %AUGMENT-STATIC-CONSES. Use …
(edit) @11523   11 years gb x86 support for FLASH-FREEZE. Use signed_natural in x86 gc-like …
(edit) @11521   11 years gb x86 support for %ALLOCATE-LIST.
(edit) @11450   11 years gz On non-windows platforms, handle SIGTERM by quitting in an orderly …
(edit) @11428   11 years gz Fix typo in %init-misc
(edit) @11422   11 years rme for x8632: new %%APPLY-IN-FRAME-PROTO stub; signal error in …
(edit) @11363   11 years gb In WALK-STATIC-AREA and %WALK-DYNAMIC-AREA: be careful to treat …
(edit) @11353   11 years gb In EQUAL: if we have two non-EQ lists, terminate if either is NIL. …
(edit) @11348   11 years gb Call %UPDATE-SELF-REFERENCES in %COPY-FUNCTION (used in trace of gfs).
(edit) @11321   11 years gb freebsdx632 stuff. Ignore freebsdx8632 fasls.
(edit) @11239   11 years rme Undo changes to this file from earlier commit (r11237). (Not ready for …
(edit) @11238   11 years rme %AREF3: Don't use imm0 to pass one of the array indicies: put it on …
(edit) @11237   11 years rme %AREF3, SParef3: Don't use imm0 to hold one of the array indicies: put …
(edit) @11222   11 years rme %ASET3: typo in arglist
(edit) @11152   11 years gb Stack-discipline issues with %FIXNUM-SET, %FIXNUM-SET-NATURAL.
(edit) @11150   11 years gb %kill-tcr, via trap.
(edit) @11111   11 years rme %MULTIPLY-AND-ADD-LOOP: New function, adapted from x8632 code. …
(edit) @11080   11 years rme TRUNCATE-GUESS-LOOP: actually loop. (ticket:347)
(edit) @11077   11 years gb In HEAP-UTILIZATION's inner function, count NIL as a CONS. In x8632 …
(edit) @11057   11 years gb In %%SET-UNSIGNED-LONGLONG and %%SET-SIGNED-LONGLONG, use …
(edit) @10959   11 years gb Replace uses of target::nil-value with (CCL::TARGET-NIL-VALUE) and …
(edit) @10923   11 years rme In %SUBTRACT-WITH-BORROW-1, zero-extend the borrow into the entire …
(edit) @10906   11 years gb Ignore win32 fasls.
(edit) @10815   11 years rme FAST-MOD: The remainder in %edx will be fixnum-tagged, so skip the …
(edit) @10769   11 years gb Ignore linuxx8632 fasls.
(edit) @10741   11 years gb In %WALK-DYNAMIC-AREA, after returning from calling the function on a …
(edit) @10731   11 years gz Implemented "nearly-lock-free" hash tables. They are created by …
(edit) @10690   11 years gb Don't use save3 in x8664 %walk-dynamic-area/%walk-static-area.
(edit) @10575   11 years gb Use (:rcontext ..) syntax.
(edit) @10560   11 years gb When doing %FF-CALL out-of-line, initialize 'offset' to 8 (to handle …
(edit) @10559   11 years gb %get-fs-register, %get-gs-register.
(edit) @10490   11 years gb More fixes to %APPLY-WITH-METHOD-CONTEXT: if the arglist is non-nil, …
(edit) @10489   11 years gb %APPLY-WITH-METHOD-CONTEXT: try to fix register usage (still don't …
(edit) @10478   11 years gb In %SMALL-MAP-SLOT-ID-LOOKUP, the movl at the label @have-table-index …
(edit) @10450   11 years rme FREEZE for x8632.
(edit) @10449   11 years rme %SAFE-GET-PTR for x8632.
(edit) @10446   11 years rme In %SYMBOL->SYMPTR, correct order of operands in conditional move …
(edit) @10407   11 years rme Boolean return values for %SUSPEND-TCR and %RESUME-TCR on x8632. (cf. …
(edit) @10405   11 years gb Um, handle boolean return values from %SUSPEND-TCR, %RESUME-TCR …
(edit) @10331   11 years rme Save a few bytes by using TEST rather than CMP with a immediate of 0. …
(edit) @10330   11 years rme %STRING-HASH for x8632.
(edit) @10272   11 years rme Undo my incorrect "correction" in FAST-MOD-3.
(edit) @10270   11 years rme In %get-spin-lock, it's x8632::tcr.linear (not x8664).
Note: See TracRevisionLog for help on using the revision log.