Author: edelsohn Branch: ppc-backend-2 Changeset: r55272:4e78ce2b0189 Date: 2012-06-02 11:01 -0400 http://bitbucket.org/pypy/pypy/changeset/4e78ce2b0189/
Log: Fix regalloc_mov for loading float immediate. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py --- a/pypy/jit/backend/ppc/ppc_assembler.py +++ b/pypy/jit/backend/ppc/ppc_assembler.py @@ -1205,9 +1205,7 @@ if loc.is_fp_reg(): with scratch_reg(self.mc): self.mc.load_imm(r.SCRATCH, value) - self.mc.std(r.SCRATCH.value, r.SPP.value, FORCE_INDEX_OFS + WORD) - self.mc.lfd(loc.value, r.SPP.value, FORCE_INDEX_OFS + WORD) - #self.mc.trap() + self.mc.lfdx(loc.value, 0, r.SCRATCH.value) return # move immediate value to memory elif loc.is_stack(): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit