Changeset 232


Ignore:
Timestamp:
Jan 6, 2004, 7:20:00 PM (21 years ago)
Author:
Gary Byers
Message:

Assume that elaboration will call #'%SLOT-ID-REF-MISSING,
#'%SLOT-ID-SET-MISSING as constant functions (not as symbols.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/PPC/ppc-clos.lisp

    r108 r232  
    8080  (bctr)
    8181  @missing                              ; (%slot-id-ref-missing instance id)
    82   (lwz nfn ppc32::symbol.fcell fname)
    8382  (lwz nfn '%slot-id-ref-missing nfn)
    8483  (set-nargs 2)
     
    142141  (bctr)
    143142  @missing                              ; (%slot-id-set-missing instance id new-value)
    144   (lwz fname '%slot-id-set-missing nfn)
     143  (lwz nfn '%slot-id-ref-missing nfn)
    145144  (set-nargs 3)
    146   (lwz nfn ppc32::symbol.fcell fname)
    147145  (lwz temp0 ppc32::misc-data-offset nfn)
    148146  (mtctr temp0)
     
    174172  (bctr)
    175173  @missing                              ; (%slot-id-set-missing instance id new-value)
    176   (lwz fname '%slot-id-set-missing nfn)
     174  (lwz nfn '%slot-id-ref-missing nfn)
    177175  (set-nargs 3)
    178   (lwz nfn ppc32::symbol.fcell fname)
    179176  (lwz temp0 ppc32::misc-data-offset nfn)
    180177  (mtctr temp0)
Note: See TracChangeset for help on using the changeset viewer.