Changeset 15433


Ignore:
Timestamp:
Aug 7, 2012, 7:54:00 AM (7 years ago)
Author:
gb
Message:

in .SPstore_node_conditional, don't use %temp1 to address bitvectors. pc_luser_xp() expects to be able to determine ea being stored into using %temp1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/x86-spentry32.s

    r15429 r15433  
    18731873        __(cmpl lisp_global(oldspace_dnode_count),%imm0)
    18741874        __(jae 2f)
    1875         __(ref_global(refbits,%temp1))
     1875        __(ref_global(refbits,%arg_y))
    18761876        __(xorb $31,%imm0_b)
    18771877        __(lock)
    1878         __(btsl %imm0,(%temp1))
     1878        __(btsl %imm0,(%arg_y))
    18791879        __(xorb $31,%imm0_b)
    188018802:      __(cmpl lisp_global(managed_static_dnodes),%imm0)
    18811881        __(jae 8f)
    1882         __(ref_global(managed_static_refbits,%temp1))
     1882        __(ref_global(managed_static_refbits,%arg_y))
    18831883        __(xorb $31,%imm0_b)
    18841884        __(lock)
    1885         __(btsl %imm0,(%temp1))
     1885        __(btsl %imm0,(%arg_y))
    18861886        .globl C(egc_store_node_conditional_success_end)
    18871887C(egc_store_node_conditional_success_end):
Note: See TracChangeset for help on using the changeset viewer.