[pypy-svn] r63586 - pypy/branch/pyjitpl5-simplify/pypy/jit/backend/x86
fijal at codespeak.net
fijal at codespeak.net
Fri Apr 3 22:47:57 CEST 2009
Author: fijal
Date: Fri Apr 3 22:47:57 2009
New Revision: 63586
Modified:
pypy/branch/pyjitpl5-simplify/pypy/jit/backend/x86/assembler.py
Log:
bugfix, now test_loop works
Modified: pypy/branch/pyjitpl5-simplify/pypy/jit/backend/x86/assembler.py
==============================================================================
--- pypy/branch/pyjitpl5-simplify/pypy/jit/backend/x86/assembler.py (original)
+++ pypy/branch/pyjitpl5-simplify/pypy/jit/backend/x86/assembler.py Fri Apr 3 22:47:57 2009
@@ -619,12 +619,12 @@
for i in range(len(locs)):
loc = locs[i]
if isinstance(loc, REG):
- self.mc.MOV(addr_add(imm(self.fail_box_addr), imm(i)), loc)
+ self.mc.MOV(addr_add(imm(self.fail_box_addr), imm(i*WORD)), loc)
for i in range(len(locs)):
loc = locs[i]
if not isinstance(loc, REG):
self.mc.MOV(eax, loc)
- self.mc.MOV(addr_add(imm(self.fail_box_addr), imm(i)), eax)
+ self.mc.MOV(addr_add(imm(self.fail_box_addr), imm(i*WORD)), eax)
self.mc.ADD(esp, imm(FRAMESIZE))
self.mc.MOV(eax, imm(guard_index))
self.mc.RET()
More information about the Pypy-commit
mailing list