Author: David Schneider <david.schnei...@picle.org> Branch: arm-backed-float Changeset: r44644:b44c6d85af77 Date: 2011-06-01 17:47 +0200 http://bitbucket.org/pypy/pypy/changeset/b44c6d85af77/
Log: mov imm floats to the stack diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy/jit/backend/arm/assembler.py +++ b/pypy/jit/backend/arm/assembler.py @@ -900,6 +900,9 @@ elif loc.is_imm(): self.regalloc_mov(loc, r.ip) self.mc.PUSH([r.ip.value]) + elif loc.is_imm_float(): + self.regalloc_mov(loc, r.d15) + self.mc.VPUSH([r.d15.value]) else: assert 0, 'ffuu' _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit