[Openmcl-cvs-notifications] r14175 - /trunk/source/compiler/X86/X8664/x8664-arch.lisp

rme at clozure.com rme at clozure.com
Wed Aug 11 16:26:56 CDT 2010


Author: rme
Date: Wed Aug 11 16:26:56 2010
New Revision: 14175

Log:
Arrange for the disassembler on Darwin and Windows to show r11 as
rcontext, and not save3.

Prefer temp2 (and not ra0) as the symbolic name for r10 everywhere.

Modified:
    trunk/source/compiler/X86/X8664/x8664-arch.lisp

Modified: trunk/source/compiler/X86/X8664/x8664-arch.lisp
=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/compiler/X86/X8664/x8664-arch.lisp (original)
+++ trunk/source/compiler/X86/X8664/x8664-arch.lisp Wed Aug 11 16:26:56 2010
@@ -199,21 +199,24 @@
 (defx86reg temp1.w r9w)
 (defx86reg temp1.b r9b)
 =

+(defx86reg temp2 r10)
+(defx86reg temp2.l r10d)
+(defx86reg temp2.w r10w)
+(defx86reg temp2.b r10b)
+
 (defx86reg ra0 r10)
 (defx86reg ra0.l r10d)
 (defx86reg ra0.w r10w)
 (defx86reg ra0.b r10b)
 =

-(defx86reg temp2 r10)
-(defx86reg temp2.l r10d)
-(defx86reg temp2.w r10w)
-(defx86reg temp2.b r10b)
-
+#+(or darwin-target windows-target)
+(defx86reg rcontext r11)
 =

 (defx86reg save3 r11)
 (defx86reg save3.l r11d)
 (defx86reg save3.w r11w)
 (defx86reg save3.b r11b)
+
 =

 (defx86reg save2 r12)
 (defx86reg save2.l r12d)



More information about the Openmcl-cvs-notifications mailing list