Changeset 14031


Ignore:
Timestamp:
Jul 24, 2010, 4:04:55 AM (9 years ago)
Author:
gb
Message:

In %APPLY-WITH-METHOD-CONTEXT, just load LR from the saved frame
and discard the frame. (Nothing's changed FN; .SPspreadargz may
have changed the VSP.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/arm/level-0/ARM/arm-def.lisp

    r13983 r14031  
    11171117  (bl .SPspread-lexprz)
    11181118  (ldr lr (:@ sp (:$ arm::lisp-frame.savelr)))
     1119  ;; Nothing's changed FN.
     1120  ;;(ldr fn (:@ sp (:$ arm::lisp-frame.savefn)))
    11191121  (discard-lisp-frame)
    11201122  (ldr pc (:@ nfn (:$ arm::function.entrypoint))))
     
    11351137  (build-lisp-frame)
    11361138  (bl .SPspreadargZ)
    1137   (restore-lisp-frame)
     1139  (ldr lr (:@ sp (:$ arm::lisp-frame.savelr)))
     1140  ;; Nothing's changed FN.
     1141  ;; (ldr fn (:@ sp (:$ arm::lisp-frame.savefn)))
     1142  (discard-lisp-frame)
    11381143  (ldr pc (:@ nfn (:$ arm::function.entrypoint))))
    11391144
Note: See TracChangeset for help on using the changeset viewer.