[pypy-svn] r18472 - pypy/dist/pypy/translator/asm/ppcgen

mwh at codespeak.net mwh at codespeak.net
Wed Oct 12 15:56:40 CEST 2005


Author: mwh
Date: Wed Oct 12 15:56:39 2005
New Revision: 18472

Modified:
   pypy/dist/pypy/translator/asm/ppcgen/func_builder.py
Log:
stomp a variable we save rather than one we don't.


Modified: pypy/dist/pypy/translator/asm/ppcgen/func_builder.py
==============================================================================
--- pypy/dist/pypy/translator/asm/ppcgen/func_builder.py	(original)
+++ pypy/dist/pypy/translator/asm/ppcgen/func_builder.py	Wed Oct 12 15:56:39 2005
@@ -7,14 +7,14 @@
     code.lwz(rD, r4, 12 + 4*argi)
     if typecode == 'i':
         code.load_word(r0, lookup("PyInt_Type"))
-        code.lwz(r15, rD, 4) # XXX ick!
-        code.cmpw(r0, r15)
+        code.lwz(r31, rD, 4) # XXX ick!
+        code.cmpw(r0, r31)
         code.bne("argserror")
         code.lwz(rD, rD, 8)
     elif typecode == 'f':
         code.load_word(r0, lookup("PyFloat_Type"))
-        code.lwz(r15, rD, 4)
-        code.cmpw(r0, r15)
+        code.lwz(r31, rD, 4)
+        code.cmpw(r0, r31)
         code.bne("argserror")
         code.lfd(rD-2, rD, 8)
     elif typecode != "O":



More information about the Pypy-commit mailing list