[pypy-svn] r68112 - pypy/branch/floats-via-sse2/pypy/jit/backend/x86
arigo at codespeak.net
arigo at codespeak.net
Thu Oct 1 18:45:29 CEST 2009
Author: arigo
Date: Thu Oct 1 18:45:28 2009
New Revision: 68112
Modified:
pypy/branch/floats-via-sse2/pypy/jit/backend/x86/jump.py
Log:
Simplify this, now that regalloc_load() and regalloc_store() are
one and the same.
Modified: pypy/branch/floats-via-sse2/pypy/jit/backend/x86/jump.py
==============================================================================
--- pypy/branch/floats-via-sse2/pypy/jit/backend/x86/jump.py (original)
+++ pypy/branch/floats-via-sse2/pypy/jit/backend/x86/jump.py Thu Oct 1 18:45:28 2009
@@ -80,10 +80,7 @@
assert pending_dests == 0
def _move(assembler, src, dst, tmpreg):
- if isinstance(dst, MODRM):
- if isinstance(src, MODRM):
- assembler.regalloc_mov(src, tmpreg)
- src = tmpreg
- assembler.regalloc_mov(src, dst)
- else:
- assembler.regalloc_mov(src, dst)
+ if isinstance(dst, MODRM) and isinstance(src, MODRM):
+ assembler.regalloc_mov(src, tmpreg)
+ src = tmpreg
+ assembler.regalloc_mov(src, dst)
More information about the Pypy-commit
mailing list