Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r60084:904929d995dc
Date: 2013-01-15 14:26 +0200
http://bitbucket.org/pypy/pypy/changeset/904929d995dc/

Log:    fix subtle bug

diff --git a/pypy/jit/backend/x86/assembler.py 
b/pypy/jit/backend/x86/assembler.py
--- a/pypy/jit/backend/x86/assembler.py
+++ b/pypy/jit/backend/x86/assembler.py
@@ -1879,7 +1879,7 @@
                 pos = pos // WORD - GPR_REGS
                 locs.append(xmm_reg_mgr_cls.all_regs[pos])
             else:
-                i = pos // WORD - 2 * self.cpu.NUM_REGS
+                i = pos // WORD - GPR_REGS - XMM_REGS
                 tp = inputargs[input_i].type
                 locs.append(StackLoc(i, pos, tp))
             input_i += 1
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to