Changeset 15380
- Timestamp:
- May 25, 2012, 4:52:43 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/X86/x862.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/x862.lisp
r15353 r15380 2014 2014 (unscaled-idx nil) 2015 2015 (src nil)) 2016 (when index-known-fixnum 2017 (unless (>= index-known-fixnum 0) 2018 (setq index-known-fixnum nil))) 2016 2019 (if (or safe (not index-known-fixnum)) 2017 2020 (multiple-value-setq (src unscaled-idx) … … 2286 2289 (src nil) 2287 2290 (unscaled-idx nil)) 2291 (when (and index-known-fixnum (< index-known-fixnum 0)) 2292 (setq index-known-fixnum nil)) 2288 2293 (with-imm-target () (target :natural) 2289 2294 (if (or safe (not index-known-fixnum)) … … 2719 2724 (needs-memoization (and is-node (x862-acode-needs-memoization value))) 2720 2725 (index-known-fixnum (acode-fixnum-form-p index))) 2726 (when (and index-known-fixnum (< index-known-fixnum 0)) 2727 (setq index-known-fixnum nil)) 2721 2728 (let* ((src (target-arch-case 2722 2729 (:x8632 ($ x8632::temp0))
Note:
See TracChangeset
for help on using the changeset viewer.
