Changeset 8256
- Timestamp:
- Jan 23, 2008, 11:57:36 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp
r8233 r8256 274 274 (define-x8632-vinsn default-optionals (() 275 275 ((n :u16const)) 276 ((temp :u32))) 277 ;; xxx temp will probably be eax (which is nargs, too), so preserve it. 278 (pushl (:%l x8632::nargs.l)) 276 ((temp :imm))) 279 277 (rcmpw (:%w x8632::nargs) (:$w (:apply ash n x8632::word-shift))) 280 278 (movw (:%w x8632::nargs) (:%w temp)) … … 285 283 (cmpw (:$w (:apply ash n x8632::word-shift)) (:%w temp)) 286 284 (jne :loop) 287 :done 288 (popl (:%l x8632::nargs.l))) 285 :done) 289 286 290 287 (define-x8632-vinsn save-lisp-context-no-stack-args (()
Note:
See TracChangeset
for help on using the changeset viewer.
