Author: edelsohn Branch: ppc-backend-2 Changeset: r55422:fb8ba462c17d Date: 2012-06-05 21:03 -0400 http://bitbucket.org/pypy/pypy/changeset/fb8ba462c17d/
Log: Do not save and restore f0 around remap_frame_layout. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/jit/backend/ppc/opassembler.py +++ b/pypy/jit/backend/ppc/opassembler.py @@ -531,9 +531,7 @@ adr = r.r11 # remap values stored in core registers - self.mc.stfd(r.f0.value, r.SPP.value, FORCE_INDEX_OFS + WORD) remap_frame_layout(self, float_locs, float_regs, r.f0) - self.mc.lfd(r.f0.value, r.SPP.value, FORCE_INDEX_OFS + WORD) remap_frame_layout(self, non_float_locs, non_float_regs, r.SCRATCH) # the actual call _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit