- Timestamp:
- Jun 11, 2008, 8:53:55 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release/1.2/source/compiler/X86/X8664/x8664-vinsns.lisp
r8553 r9733 794 794 (shlq (:$ub x8664::fixnumshift) (:%q temp)) 795 795 (rcmpq (:%q idx) (:%q temp)) 796 (j ge :bad)796 (jae :bad) 797 797 798 798 (:anchored-uuo-section :resume) … … 3232 3232 (rcmpl (:%l imm) (:%l nargs)) 3233 3233 (movl (:%l x8664::arg_y) (:%l x8664::arg_z)) 3234 (cmovll (:@ x8664::t-offset(:%l x8664::arg_y)) (:%l x8664::arg_z))3234 (cmovll (:@ (+ x8664::t-offset x8664::symbol.vcell) (:%l x8664::arg_y)) (:%l x8664::arg_z)) 3235 3235 (addl (:$b x8664::node-size) (:%l imm)) 3236 3236 (rcmpl (:%l imm) (:$l (:apply ash num-opt x8664::fixnumshift))) … … 3243 3243 (testl (:%l x8664::nargs) (:%l x8664::nargs)) 3244 3244 (movl (:$l x8664::nil-value) (:%l temp)) 3245 (cmovnel (:@ x8664::t-offset(:%l temp)) (:%l temp))3245 (cmovnel (:@ (+ x8664::t-offset x8664::symbol.vcell) (:%l temp)) (:%l temp)) 3246 3246 (pushq (:%q temp))) 3247 3247 … … 3253 3253 (movl (:$l x8664::nil-value) (:%l temp0)) 3254 3254 (movl (:%l temp0) (:%l temp1)) 3255 (cmovael (:@ x8664::t-offset(:%l temp0)) (:%l temp0))3256 (cmoval (:@ x8664::t-offset(:%l temp1)) (:%l temp1))3255 (cmovael (:@ (+ x8664::t-offset x8664::symbol.vcell) (:%l temp0)) (:%l temp0)) 3256 (cmoval (:@ (+ x8664::t-offset x8664::symbol.vcell) (:%l temp1)) (:%l temp1)) 3257 3257 (pushq (:%q temp0)) 3258 3258 (pushq (:%q temp1)))
Note: See TracChangeset
for help on using the changeset viewer.