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-spentry32.s

    r11780 r11814  
    17321732_endsubp(rplacd)
    17331733
    1734 /* Storing into a gvector can be handles the same way as storing into a CONS. */
     1734/* Storing into a gvector can be handled the same way as storing into a CONS. */
    17351735/* args (src, unscaled-idx, val) in temp0, arg_y, arg_z */
    17361736_spentry(gvset)
     
    17861786/* whether or not the STORE-CONDITIONAL (cmpxchgq) has won or not.    */
    17871787/* If we're interrupted   before the PC has reached the "success_test" label, */
    1788 /* repeat (luser the PC back to .SPstore_node_conditional.)  If we're at that */
     1788/* repeat (luser the PC back to store_node_conditional_retry.)  If
     1789        we're at that */
    17891790/* label with the Z flag set, we won and (may) need to memoize.  */
    17901791
     
    17951796        __(subl $misc_data_offset*fixnumone,%temp0) /* undo pre-added offset */
    17961797        __(sarl $fixnumshift,%temp0)    /* will be fixnum-tagged */
     1798        .globl C(egc_store_node_conditional_retry)
     1799C(egc_store_node_conditional_retry):     
    179718000:      __(cmpl %arg_y,misc_data_offset(%temp1,%temp0))
    17981801        __(movl misc_data_offset(%temp1,%temp0),%imm0)
     
    18261829        __(subl $misc_data_offset*fixnumone,%temp0) /* undo pre-added offset */
    18271830        __(sarl $fixnumshift,%temp0)    /* will be fixnum-tagged */
     1831        .globl C(egc_set_hash_key_conditional_retry)
     1832C(egc_set_hash_key_conditional_retry):         
    182818330:      __(cmpl %arg_y,misc_data_offset(%temp1,%temp0))
    18291834        __(movl misc_data_offset(%temp1,%temp0),%imm0)
Note: See TracChangeset for help on using the changeset viewer.