Changeset 9191


Ignore:
Timestamp:
Apr 19, 2008, 2:32:25 AM (11 years ago)
Author:
rme
Message:

tail-funcall: fix typo affecting funcalling a symbol

init-nclosure: store correct self-reference offset in table

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/compiler/X86/X8632/x8632-vinsns.lisp

    r9123 r9191  
    30743074  (je :go)
    30753075  (cmpb (:$b x8632::subtag-symbol) (:%b tag))
    3076   (cmovel (:%l x8632::symbol.fcell (:%l x8632::temp0)) (:%l x8632::temp0))
     3076  (cmovel (:@ x8632::symbol.fcell (:%l x8632::temp0)) (:%l x8632::temp0))
    30773077  (jne :bad)
    30783078  :go
     
    30943094  ;; already aligned
    30953095  ;; (movl ($ 0) (:@ (+ x8632::misc-data-offset 12))) ;"end" of self-references
    3096   (movl (:%l closure) (:@ (+ x8632::misc-data-offset 16) (:%l closure))) ;self-reference entry
     3096  (movb (:$b 7) (:@ (+ x8632::misc-data-offset 16) (:%l closure))) ;self-reference offset
    30973097  (movb (:$b x8632::function-boundary-marker) (:@ (+ x8632::misc-data-offset 20) (:%l closure))))
    30983098
Note: See TracChangeset for help on using the changeset viewer.