Changeset 8357
- Timestamp:
- Jan 29, 2008, 2:09:03 PM (17 years ago)
- File:
-
- 1 edited
-
branches/ia32/compiler/X86/X8632/x8632-arch.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/compiler/X86/X8632/x8632-arch.lisp
r8255 r8357 114 114 (defx86reg imm0.w ax) 115 115 (defx86reg imm0.b al) 116 (defx86reg nargs ax)117 (defx86reg nargs .leax)116 (defx86reg nargs.w ax) 117 (defx86reg nargs eax) 118 118 119 119 (defx86reg temp0 ecx) … … 180 180 (defconstant nfixnumtagbits 2) 181 181 (defconstant num-subtag-bits 8) 182 (defconstant subtagmask 255) 182 183 (defconstant fixnumshift 2) 183 184 (defconstant fixnum-shift 2) … … 201 202 (defconstant target-most-negative-fixnum (ash -1 (1- (- nbits-in-word nfixnumtagbits)))) 202 203 (defconstant target-most-positive-fixnum (1- (ash 1 (1- (- nbits-in-word nfixnumtagbits))))) 204 205 ;;; bits correspond to reg encoding used in instructions 206 ;;; 7 6 5 4 3 2 1 0 207 ;;; edi esi ebp esp ebx edx ecx eax 208 209 (defconstant default-node-regs-mask #b11001110) 203 210 204 211 ;;; 2-bit "lisptag" values … … 432 439 foreign-sp 433 440 db-link ; value of dynamic-binding link on thread entry. 434 save-save3 ; saved nvrs (probably won't have any)435 save-save2436 save-save1437 save-save0438 441 xframe ; exception-frame link 439 442 pc ; tra of catch exit/unwind cleanup
Note:
See TracChangeset
for help on using the changeset viewer.
