[Openmcl-cvs-notifications] r11792 - in /trunk/source/lisp-kernel: x86-spentry32.s x86-spentry64.s

gb at clozure.com gb at clozure.com
Wed Feb 25 21:19:01 EST 2009


Author: gb
Date: Wed Feb 25 21:19:01 2009
New Revision: 11792

Log:
Add another exported label (etc_set_hash_key_conditional_retry) in
egc_set_hash_key_conditional, for the benefit of pc_luser_xp().

Modified:
    trunk/source/lisp-kernel/x86-spentry32.s
    trunk/source/lisp-kernel/x86-spentry64.s

Modified: trunk/source/lisp-kernel/x86-spentry32.s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/x86-spentry32.s (original)
+++ trunk/source/lisp-kernel/x86-spentry32.s Wed Feb 25 21:19:01 2009
@@ -1825,6 +1825,8 @@
 C(egc_set_hash_key_conditional):
 	__(subl $misc_data_offset*fixnumone,%temp0) /* undo pre-added offset */
 	__(sarl $fixnumshift,%temp0)	/* will be fixnum-tagged */
+        .globl C(egc_set_hash_key_conditional_retry)
+C(egc_set_hash_key_conditional_retry):          =

 0:	__(cmpl %arg_y,misc_data_offset(%temp1,%temp0))
 	__(movl misc_data_offset(%temp1,%temp0),%imm0)
 	__(jne 3f)

Modified: trunk/source/lisp-kernel/x86-spentry64.s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/x86-spentry64.s (original)
+++ trunk/source/lisp-kernel/x86-spentry64.s Wed Feb 25 21:19:01 2009
@@ -1889,6 +1889,8 @@
 	_spentry(set_hash_key_conditional)
         .globl C(egc_set_hash_key_conditional)
 C(egc_set_hash_key_conditional):
+        .globl C(egc_set_hash_key_conditional_retry)
+C(egc_set_hash_key_conditional_retry):          =

 	__(unbox_fixnum(%temp0,%imm1))
 0:	__(movq (%arg_x,%imm1),%temp1)
 	__(cmpq %arg_y,%temp1)



More information about the Openmcl-cvs-notifications mailing list