[Openmcl-cvs-notifications] r14301 - /trunk/source/compiler/X86/x86-disassemble.lisp

rme at clozure.com rme at clozure.com
Sat Sep 25 13:21:49 CDT 2010


Author: rme
Date: Sat Sep 25 13:21:48 2010
New Revision: 14301

Log:
Print "big" (> 100) numbers using #x notation instead of
in decimal.

Modified:
    trunk/source/compiler/X86/x86-disassemble.lisp

Modified: trunk/source/compiler/X86/x86-disassemble.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/x86-disassemble.lisp (original)
+++ trunk/source/compiler/X86/x86-disassemble.lisp Sat Sep 25 13:21:48 2010
@@ -2763,7 +2763,10 @@
     (format stream " ")
     (labels ((out (stream expr)
                (cond ((atom expr)
-                      (format stream "~a" expr))
+		      (if (and (typep expr 'integer)
+			       (> (abs expr) 100))
+			(format stream "#x~x" expr)
+			(format stream "~a" expr)))
                      ((quoted-form-p expr)
                       (format stream "'~s" (cadr expr)))
                      (t



More information about the Openmcl-cvs-notifications mailing list