Changeset 11467
- Timestamp:
- Dec 7, 2008, 9:51:19 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/X8632/x8632-vinsns.lisp
r11421 r11467 3128 3128 ((:pred = 0 (:apply ash offset -5)) 3129 3129 (btrl (:$ub (:apply logand 31 offset)) 3130 (:@ (:% qsrc))))3130 (:@ (:%l src)))) 3131 3131 ((:not (:pred = 0 (:apply ash offset -5))) 3132 3132 (btrl (:$ub (:apply logand 31 offset)) 3133 (:@ (:apply ash (:apply ash offset -5) 4) (:% qsrc))))3133 (:@ (:apply ash (:apply ash offset -5) 4) (:%l src)))) 3134 3134 (jmp :done) 3135 3135 :set 3136 3136 ((:pred = 0 (:apply ash offset -5)) 3137 3137 (btsl (:$ub (:apply logand 31 offset)) 3138 (:@ (:% qsrc))))3138 (:@ (:%l src)))) 3139 3139 ((:not (:pred = 0 (:apply ash offset -5))) 3140 3140 (btsl (:$ub (:apply logand 31 offset)) 3141 (:@ (:apply ash (:apply ash offset -5) 2) (:% qsrc))))3141 (:@ (:apply ash (:apply ash offset -5) 2) (:%l src)))) 3142 3142 :done) 3143 3143 … … 3783 3783 ((:not (:pred = 0 (:apply ash offset -5))) 3784 3784 (btl (:$ub (:apply logand 31 offset)) 3785 (:@ (:apply ash (:apply ash offset -5) 2) (:% qsrc))))3786 (movl (:$l x86 64::fixnumone) (:%l temp))3785 (:@ (:apply ash (:apply ash offset -5) 2) (:%l src)))) 3786 (movl (:$l x8632::fixnumone) (:%l temp)) 3787 3787 (movl (:$l 0) (:%l dest)) 3788 3788 (cmovbl (:%l temp) (:%l dest)))
Note: See TracChangeset
for help on using the changeset viewer.