Changeset 14196
- Timestamp:
- Aug 16, 2010, 9:28:56 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/X86/x862.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/x862.lisp
r14195 r14196 41 41 (defparameter *x862-operator-supports-u8-target* ()) 42 42 (defparameter *x862-operator-supports-push* ()) 43 (defparameter *x862-tos-reg* ())44 43 45 44 ;; probably should be elsewhere … … 89 88 (unless ,template-temp 90 89 (warn "VINSN \"~A\" not defined" ,template-name-var)) 91 `(prog1 92 (x862-emit-vinsn ,',segvar ',,template-name-var (backend-p2-vinsn-templates *target-backend*) ,@,args-var) 93 (setq *x862-tos-reg* nil))))) 90 `(x862-emit-vinsn ,',segvar ',,template-name-var (backend-p2-vinsn-templates *target-backend*) ,@,args-var)))) 94 91 (macrolet ((<- (,retvreg-var) 95 92 `(x862-copy-register ,',segvar ,',vreg-var ,,retvreg-var)) … … 551 548 (1+ *x862-target-fixnum-shift*)))) 552 549 (*x862-target-dnode-size* (* 2 *x862-target-lcell-size*)) 553 (*x862-tos-reg* nil)554 550 (*x862-all-lcells* ()) 555 551 (*x862-top-vstack-lcell* nil) … … 4000 3996 (prog1 4001 3997 (! vpush-register src) 4002 (setq *x862-tos-reg* src)4003 3998 (x862-regmap-note-store src *x862-vstack*) 4004 3999 (x862-new-vstack-lcell (or why :node) *x862-target-lcell-size* (or attr 0) info)
Note:
See TracChangeset
for help on using the changeset viewer.
