[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