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