Ignore:
Timestamp:
Mar 14, 2009, 4:42:20 AM (11 years ago)
Author:
rme
Message:

Merge trunk changes r11790-r11794, r11796, r11801, r11803

(GC fixes, additional x8632 vinsns, easygui enhancements, x8632 callback fix)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/1.3/source/lisp-kernel/x86-spentry64.s

    r11314 r11814  
    18541854/* whether or not the STORE-CONDITIONAL (cmpxchgq) has won or not.    */
    18551855/* If we're interrupted   before the PC has reached the "success_test" label,   */
    1856 /* repeat (luser the PC back to .SPstore_node_conditional.)  If we're at that  */
     1856/* repeat (luser the PC back to store_node_conditional_retry.)  If we're at that  */
    18571857/* label with the Z flag set, we won and (may) need to memoize.  */
    18581858
     
    18611861C(egc_store_node_conditional):
    18621862        __(unbox_fixnum(%temp0,%imm1))
     1863        .globl C(egc_store_node_conditional_retry)
     1864C(egc_store_node_conditional_retry):     
    186318650:      __(movq (%arg_x,%imm1),%temp1)
    18641866        __(cmpq %arg_y,%temp1)
     
    18901892        .globl C(egc_set_hash_key_conditional)
    18911893C(egc_set_hash_key_conditional):
     1894        .globl C(egc_set_hash_key_conditional_retry)
     1895C(egc_set_hash_key_conditional_retry):         
    18921896        __(unbox_fixnum(%temp0,%imm1))
    189318970:      __(movq (%arg_x,%imm1),%temp1)
Note: See TracChangeset for help on using the changeset viewer.