Changeset 8254
- Timestamp:
- Jan 23, 2008, 11:52:17 PM (17 years ago)
- File:
-
- 1 edited
-
branches/ia32/compiler/X86/x86-lapmacros.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/compiler/X86/x86-lapmacros.lisp
r8076 r8254 70 70 (target-arch-case 71 71 (:x8632 72 (if (x86-byte-reg-p dest) 73 `(progn 74 (movb ($ x8632::tagmask) (%b ,dest)) 75 (andl (%l ,node) (%l ,dest))) 76 `(progn 77 (movl ($ x8632::tagmask) (% ,dest)) 78 (andl (%l ,node) (%l ,dest))))) 72 `(progn 73 (movl ($ x8632::tagmask) (% ,dest)) 74 (andl (%l ,node) (%l ,dest)))) 79 75 (:x8664 80 76 `(progn … … 85 81 (target-arch-case 86 82 (:x8632 87 (if (and (x86-byte-reg-p node) (x86-byte-reg-p dest)) 88 `(progn (movb ($ x8632::fulltagmask) (%b ,dest)) 89 (andb (%b ,node) (%b ,dest))) 90 `(progn (movl ($ x8632::fulltagmask) (%l ,dest)) 91 (andl (%l ,node) (%l ,dest))))) 83 `(progn 84 (movl ($ x8632::fulltagmask) (%l ,dest)) 85 (andl (%l ,node) (%l ,dest)))) 92 86 (:x8664 93 87 `(progn
Note:
See TracChangeset
for help on using the changeset viewer.
