Changeset 15052
- Timestamp:
- Oct 30, 2011, 3:16:55 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/X86/x862.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/x862.lisp
r15051 r15052 7562 7562 (form (car xforms))) 7563 7563 (unless (and (eq var (nx2-lexical-reference-p form)) 7564 (not (logbitp $vbitsetq (nx-var-bits var)))) 7564 (not (logbitp $vbitsetq (nx-var-bits var))) 7565 (var-nvr var)) 7565 7566 (incf new-nargs) 7566 7567 (new-vars var) … … 7584 7585 (4 (x862-four-targeted-reg-forms seg (car forms) (car regs) (cadr forms) (cadr regs) (caddr forms) (caddr regs) (cadddr forms) (cadddr regs)))) 7585 7586 (do* ((vars vars (cdr vars)) 7587 (forms forms (cdr forms)) 7586 7588 (regs regs (cdr regs))) 7587 7589 ((null vars)) 7588 7590 (let* ((var (car vars)) 7589 7591 (reg (car regs))) 7590 (x862-do-lexical-setq seg nil (var-ea var) reg))) 7592 (unless (and (eq var (nx2-lexical-reference-p (car forms))) 7593 (not (logbitp $vbitsetq (nx-var-bits var)))) 7594 (x862-do-lexical-setq seg nil (var-ea var) reg)))) 7591 7595 (let* ((diff (- *x862-vstack* *x862-tail-vsp*))) 7592 7596 (unless (eql 0 diff)
Note:
See TracChangeset
for help on using the changeset viewer.
