|
|
@9821
|
11 years |
rme |
CCL:TRUE, CCL:FALSE: keep return address out of the way while …
|
|
|
@9802
|
11 years |
rme |
New function UNSIGNED-TO-SIGNED. Add missing vinsns misc-ref-c-u16, …
|
|
|
@9801
|
11 years |
rme |
x862-%natural+, x862-%natural-, x862-%natural-logxor, …
|
|
|
@9799
|
11 years |
rme |
Updated image for bootstrapping.
|
|
|
@9798
|
11 years |
rme |
libc interface databases for 32 bit Darwin/x86 (from MacOSX10.4u.sdk)
|
|
|
@9797
|
11 years |
rme |
truncate-guess-loop: treat comparisons as unsigned.
Also no need to …
|
|
|
@9795
|
11 years |
rme |
%bignum-random: Conditionalize for big/little endian targets.
|
|
|
@9789
|
11 years |
rme |
Merge r9786 (fix to remove-/delete-duplicates).
|
|
|
@9783
|
11 years |
rme |
Just use standard bignum multiplication on x8632 for now. (The
LAP …
|
|
|
@9782
|
11 years |
rme |
SIMPLE-1D-ARRAY-SUBSEQ: The story with double-float vectors on x8632 …
|
|
|
@9781
|
11 years |
rme |
In misc_set_common, zero-extend imm0_b (the unboxed subtag) to full …
|
|
|
@9780
|
11 years |
rme |
Fix .SPlogbitp dopiness.
|
|
|
@9776
|
11 years |
rme |
%compare-digits: Use unsigned comparisons.
|
|
|
@9774
|
11 years |
gb |
In SPcallback: may need to reestablish the selector in %fs/%rcontext. …
|
|
|
@9773
|
11 years |
gb |
switch_to_foreign_stack: was very wrong, now less wrong.
|
|
|
@9771
|
11 years |
rme |
In .SPstack_cons_rest_arg, account for the possibility that the number …
|
|
|
@9768
|
11 years |
rme |
Add .SPaset1 (replacing .SPunused_5), and use it in x862-%aset1.
…
|
|
|
@9767
|
11 years |
rme |
Use normal initial stack size again.
|
|
|
@9757
|
12 years |
rme |
Delete debugging message.
|
|
|
@9756
|
12 years |
rme |
Not ready for vinsn aset1 yet.
|
|
|
@9755
|
12 years |
rme |
Add missing vinsn misc-set-c-u8
|
|
|
@9754
|
12 years |
rme |
The TEST and XCHG instructions don't use a direction bit (which, in …
|
|
|
@9746
|
12 years |
gb |
Get the link-inverting marker (at least mostly) working on ia32. …
|
|
|
@9745
|
12 years |
gb |
Set -DFORCE_DWS_MARK, so that we can stress-test the link-inverting …
|
|
|
@9743
|
12 years |
rme |
Add forgotten vinsn %ref-symbol-value.
|
|
|
@9742
|
12 years |
rme |
Merge r8577 (fix natural-shift-right by constant)
|
|
|
@9739
|
12 years |
rme |
.SPtcallnfngen: remember to put %nargs back before branching to the …
|
|
|
@9738
|
12 years |
rme |
.SPstack_cons_rest_arg: fix typo
|
|
|
@9737
|
12 years |
rme |
.SPcallback and x86-darwin32::generate-callback-return-value:
Use the …
|
|
|
@9723
|
12 years |
rme |
SPkeyword_bind: when we prepare to signal an unknown keywords error, …
|
|
|
@9722
|
12 years |
rme |
SPkeyword_bind: when we see :ALLOW-OTHER-KEYS keyword, get the …
|
|
|
@9721
|
12 years |
rme |
Corrections to getting/setting values in double-float vectors.
(Need …
|
|
|
@9720
|
12 years |
rme |
Use correct value for call_arguments_limit.
|
|
|
@9719
|
12 years |
rme |
image for bootstrapping
|
|
|
@9718
|
12 years |
rme |
don't disable egc, use -O2
|
|
|
@9717
|
12 years |
rme |
verify-socket-buffer: buf type-checking for x8632.
|
|
|
@9716
|
12 years |
rme |
make-vsp-stack-range and make-csp-stack-range for x8632.
|
|
|
@9715
|
12 years |
rme |
Turn on gc-integrity-checking by default. (This slows gc down …
|
|
|
@9693
|
12 years |
rme |
In fixnum->char, be careful to use addb only when we know that dest is …
|
|
|
@9692
|
12 years |
rme |
Don't bother with branch hint prefixes.
On Pentium M and Core 2 …
|
|
|
@9691
|
12 years |
rme |
don't break at gc
|
|
|
@9690
|
12 years |
rme |
Implement .SPmacro_bind, destbind1.
|
|
|
@9683
|
12 years |
rme |
Undo change that used temp1 to pass first arg to ternary builtins
(of …
|
|
|
@9681
|
12 years |
rme |
Get rid of unused $catch.xxx constants. (This sort of thing is in
the …
|
|
|
@9680
|
12 years |
rme |
%arg_reg, %keyvect_reg for x8632
|
|
|
@9679
|
12 years |
rme |
%do-ff-call: get it mostly working (still need to handle results …
|
|
|
@9678
|
12 years |
rme |
Explicity mention x8632::ra0 as a vinsn temporary in several places.
…
|
|
|
@9677
|
12 years |
rme |
x862-natural-compare: use with-add'l-imm-reg
x862-spread-lambda-list: …
|
|
|
@9676
|
12 years |
rme |
In misc_ref_common, just go ahead and do mark-as-imm on a node …
|
|
|
@9673
|
12 years |
rme |
Replace placeholders of %aref2, %aref3, %aset2, and %aset3.
|
|
|
@9646
|
12 years |
rme |
On x8632, we're using the PPC32-style DEFINE-FIXEDSIZE-OBJECT macro, …
|
|
|
@9643
|
12 years |
rme |
%return-address-offset: don't fall through to @fail; give returned …
|
|
|
@9642
|
12 years |
rme |
%return-address-function, %return-address-offset: test the 3 bit …
|
|
|
@9638
|
12 years |
rme |
%large-set-slot-id-value: Fix for #305.
|
|
|
@9626
|
12 years |
rme |
Use dx86cl and dx86cl.image for standard-kernel-name and …
|
|
|
@9625
|
12 years |
rme |
Implement SPtcallnfngen.
|
|
|
@9624
|
12 years |
rme |
%subtract-with-borrow-1: get it working (I think)
…
|
|
|
@9623
|
12 years |
rme |
%floor-99: forgot displacement in memory operand, fix brain damage …
|
|
|
@9622
|
12 years |
rme |
bignum-shift-left-loop: typo updating loop indicies.
Was incrementing …
|
|
|
@9619
|
12 years |
rme |
forward_tcr_xframes: don't forget about node spill area in TCR
…
|
|
|
@9616
|
12 years |
rme |
Use memory operand with BTS instruction when setting refbits in …
|
|
|
@9615
|
12 years |
rme |
Teach script about x86 lisp kernel.
|
|
|
@9614
|
12 years |
rme |
%boole-xor: Get rid of extraneous "n".
|
|
|
@9613
|
12 years |
rme |
start_lisp: If GCDebug is non-zero, invoke GC before calling …
|
|
|
@9612
|
12 years |
rme |
Correct misplaced #endif at end of forward_xp().
|
|
|
@9606
|
12 years |
rme |
Implement %bignum-ref-hi.
|
|
|
@9605
|
12 years |
rme |
%bignum-count-trailing-zero-bits: compute something that actually …
|
|
|
@9588
|
12 years |
rme |
Remove kludge from SPffcall that looked at the state of the x87 fpu to …
|
|
|
@9587
|
12 years |
rme |
New vinsns fp-stack-to-single, fp-stack-to-double.
|
|
|
@9586
|
12 years |
rme |
x862-i386-ff-call: when a foreign function returns a floating point …
|
|
|
@9585
|
12 years |
rme |
forward_xp, mark_xp: Pay attention to node_regs_mask, and account for …
|
|
|
@9584
|
12 years |
rme |
unbox-u32: remove apparently extraneous code
%unbox-u32: delete; we …
|
|
|
@9583
|
12 years |
rme |
x862-unboxed-reg-for-aset: can't assume that (unsigned-byte 32) fits …
|
|
|
@9581
|
12 years |
rme |
x862-get-immediate-xxx: rearrange the placement of with-add'l-imm-reg forms
|
|
|
@9580
|
12 years |
rme |
x862-fixnup-fwd-refs: update for x8632
x862-vref1: in the 32-bit …
|
|
|
@9572
|
12 years |
rme |
misc-set-c-u32, misc-set-c-s32: scale the index appropriately.
|
|
|
@9567
|
12 years |
rme |
%normalize-bignum-2: At @maybe-return-fixnum, don't assume that a …
|
|
|
@9565
|
12 years |
rme |
conditionalize make-mask
|
|
|
@9564
|
12 years |
rme |
Increase default stack size until link-inverting marker works.
|
|
|
@9563
|
12 years |
rme |
Set *gc-event-status-bits* for debugging.
|
|
|
@9562
|
12 years |
rme |
Correct silly mistake involving double-float testing in EQL.
|
|
|
@9561
|
12 years |
rme |
.SPsetqsym
|
|
|
@9560
|
12 years |
rme |
Use function-to-function-vector archmacro (instead of calling …
|
|
|
@9552
|
12 years |
rme |
Redo bignum-shift-left-loop. Implement truncate-guess-loop, …
|
|
|
@9548
|
12 years |
rme |
SPbuiltin_aset1: push vector onto stack before jumping to builtin_aset1.
|
|
|
@9547
|
12 years |
rme |
fasl-dump-function: word size fix
|
|
|
@9546
|
12 years |
rme |
SPprogvsave: we saved the triplet count in temp1, so write temp1 (not …
|
|
|
@9545
|
12 years |
rme |
add %unbox-u32
|
|
|
@9544
|
12 years |
rme |
Add PSRAD instruction (two register operand form only).
|
|
|
@9543
|
12 years |
rme |
fasl-scan-dispatch: Call fasl-scan-clfun on x8632 functions.
…
|
|
|
@9542
|
12 years |
rme |
Call update_self_references() on x8632 only.
|
|
|
@9539
|
12 years |
rme |
Implement bignum-shift-right-loop-1.
|
|
|
@9538
|
12 years |
rme |
Correct typos in function EQL.
|
|
|
@9537
|
12 years |
rme |
.SPbuiltin_eql: actually test whether arg_z is tag-misc.
|
|
|
@9489
|
12 years |
rme |
Correct error in bignum-shift-left-loop.
|
|
|
@9488
|
12 years |
rme |
Correct errors in %multiply-and-add-harder-loop-2. Implement %floor-99.
|
|
|
@9482
|
12 years |
rme |
Correct errors in %integer-decode-double-float.
Make …
|
|
|
@9476
|
12 years |
rme |
{set,get}-fpu-mode for x8632.
Like other lisp code in this file, …
|
|
|
@9475
|
12 years |
rme |
In %%save-application, pass the fd in mm0. Implement …
|
|
|
@9474
|
12 years |
rme |
Write functions egc, lisp-heap-gc-threshold, and set-lisp-gc-threshold.
|
|
|