[pypy-commit] pypy ppc-jit-backend: remove comments

hager noreply at buildbot.pypy.org
Thu Dec 8 17:27:14 CET 2011


Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r50306:e83a924bb5d8
Date: 2011-12-08 08:24 -0800
http://bitbucket.org/pypy/pypy/changeset/e83a924bb5d8/

Log:	remove comments

diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py
--- a/pypy/jit/backend/ppc/ppcgen/opassembler.py
+++ b/pypy/jit/backend/ppc/ppcgen/opassembler.py
@@ -348,44 +348,9 @@
                 n += WORD
                 stack_args.append(None)
 
-        """
-        # adjust SP and compute size of parameter save area
-        if IS_PPC_32:
-            stack_space = BACKCHAIN_SIZE + len(stack_args) * WORD
-            while stack_space % (4 * WORD) != 0:
-                stack_space += 1
-            self.mc.stwu(r.SP.value, r.SP.value, -stack_space)
-            self.mc.mflr(r.r0.value)
-            self.mc.stw(r.r0.value, r.SP.value, stack_space + WORD)
-        else:
-            # ABI fixed frame + 8 GPRs + arguments
-            stack_space = (6 + MAX_REG_PARAMS + len(stack_args)) * WORD
-            while stack_space % (2 * WORD) != 0:
-                stack_space += 1
-            self.mc.stdu(r.SP.value, r.SP.value, -stack_space)
-            self.mc.mflr(r.r0.value)
-            self.mc.std(r.r0.value, r.SP.value, stack_space + 2 * WORD)
-        """
-
         # compute maximum of parameters passed
         self.max_stack_params = max(self.max_stack_params, len(stack_args))
 
-        """
-        # then we push everything on the stack
-        for i, arg in enumerate(stack_args):
-            if IS_PPC_32:
-                abi = 2
-            else:
-                abi = 6 + MAX_REG_PARAMS
-            offset = (abi + i) * WORD
-            if arg is not None:
-                self.mc.load_imm(r.r0, arg.value)
-            if IS_PPC_32:
-                self.mc.stw(r.r0.value, r.SP.value, offset)
-            else:
-                self.mc.std(r.r0.value, r.SP.value, offset)
-        """
-
         # compute offset at which parameters are stored
         if IS_PPC_32:
             param_offset = BACKCHAIN_SIZE * WORD
@@ -434,24 +399,6 @@
         # remap values stored in core registers
         remap_frame_layout(self, non_float_locs, non_float_regs, r.r0)
 
-        """
-        #the actual call
-        if IS_PPC_32:
-            self.mc.bl_abs(adr)
-            self.mc.lwz(r.r0.value, r.SP.value, stack_space + WORD)
-        else:
-            self.mc.std(r.r2.value, r.SP.value, 3 * WORD)
-            self.mc.load_from_addr(r.r0, adr)
-            self.mc.load_from_addr(r.r2, adr + WORD)
-            self.mc.load_from_addr(r.r11, adr + 2 * WORD)
-            self.mc.mtctr(r.r0.value)
-            self.mc.bctrl()
-            self.mc.ld(r.r2.value, r.SP.value, 3 * WORD)
-            self.mc.ld(r.r0.value, r.SP.value, stack_space + 2 * WORD)
-        self.mc.mtlr(r.r0.value)
-        self.mc.addi(r.SP.value, r.SP.value, stack_space)
-        """
-
         # the actual call
         if IS_PPC_32:
             self.mc.bl_abs(adr)


More information about the pypy-commit mailing list