Changeset 8352


Ignore:
Timestamp:
Jan 29, 2008, 2:20:53 AM (17 years ago)
Author:
Gary Byers
Message:

%nargs is 32-bits wide now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/X86/X8664/x8664-arch.lisp

    r8130 r8352  
    167167
    168168(defx86reg imm2 rcx)
     169(defx86reg nargs ecx)
    169170(defx86reg imm2.l ecx)
    170 (defx86reg nargs cx)
    171 (defx86reg nargs.l ecx)
     171(defx86reg nargs.w cx)
    172172(defx86reg nargs.q rcx)
    173173(defx86reg imm2.w cx)
     
    264264;;; It appears that they're never live at the same time.
    265265;;; (We can also consider passing next-method context on the stack.)
    266 ;;; Using a boxed register for nargs is intended to keep both imm0
    267 ;;; and imm1 free on function entry, to help with processing &optional/&key.
     266
    268267(defx86reg fname temp0)
    269268(defx86reg next-method-context temp0)
Note: See TracChangeset for help on using the changeset viewer.