Changeset 8352
- Timestamp:
- Jan 29, 2008, 2:20:53 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/X86/X8664/x8664-arch.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/X8664/x8664-arch.lisp
r8130 r8352 167 167 168 168 (defx86reg imm2 rcx) 169 (defx86reg nargs ecx) 169 170 (defx86reg imm2.l ecx) 170 (defx86reg nargs cx) 171 (defx86reg nargs.l ecx) 171 (defx86reg nargs.w cx) 172 172 (defx86reg nargs.q rcx) 173 173 (defx86reg imm2.w cx) … … 264 264 ;;; It appears that they're never live at the same time. 265 265 ;;; (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 268 267 (defx86reg fname temp0) 269 268 (defx86reg next-method-context temp0)
Note:
See TracChangeset
for help on using the changeset viewer.
