Changeset 4958
- Timestamp:
- Aug 18, 2006, 8:43:44 AM (18 years ago)
- Location:
- trunk/ccl/compiler/X86
- Files:
-
- 2 edited
-
x86-backend.lisp (modified) (1 diff)
-
x86-lap.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/compiler/X86/x86-backend.lisp
r4378 r4958 197 197 (if (typep op 'fixnum) 198 198 op 199 (if (constantp op) 200 (progn 201 (if (keywordp op) 202 (pushnew op referenced-labels)) 203 (eval op)) 204 (find-name op))) 199 (if (eq op :rcontext) 200 (backend-lisp-context-register *target-backend*) 201 (if (constantp op) 202 (progn 203 (if (keywordp op) 204 (pushnew op referenced-labels)) 205 (eval op)) 206 (find-name op)))) 205 207 (if (eq (car op) :^) 206 208 (list :^ (simplify-simple-operand (cadr op))) -
trunk/ccl/compiler/X86/x86-lap.lisp
r4310 r4958 350 350 (let* ((r (typecase regname 351 351 (symbol (or (gethash (string regname) x86::*x86-registers*) 352 (if (eq regname :rcontext) 353 (svref x86::*x8664-register-entries* 354 (ccl::backend-lisp-context-register *target-backend*))) 352 355 (and (boundp regname) 353 356 (let* ((val (symbol-value regname)))
Note:
See TracChangeset
for help on using the changeset viewer.
