Author: hager <[email protected]>
Branch: ppc-jit-backend
Changeset: r53044:5632f53a7d1e
Date: 2012-03-01 03:51 -0800
http://bitbucket.org/pypy/pypy/changeset/5632f53a7d1e/
Log: (bivab, hager): forgot to commit this the last time
diff --git a/pypy/jit/backend/ppc/codebuilder.py
b/pypy/jit/backend/ppc/codebuilder.py
--- a/pypy/jit/backend/ppc/codebuilder.py
+++ b/pypy/jit/backend/ppc/codebuilder.py
@@ -1085,6 +1085,18 @@
else:
self.stdx(from_reg, base_reg, offset_reg)
+ def srli_op(self, target_reg, from_reg, numbits):
+ if IS_PPC_32:
+ self.srwi(target_reg, from_reg, numbits)
+ else:
+ self.srdi(target_reg, from_reg, numbits)
+
+ def sl_op(self, target_reg, from_reg, numbit_reg):
+ if IS_PPC_32:
+ self.slw(target_reg, from_reg, numbit_reg)
+ else:
+ self.sld(target_reg, from_reg, numbit_reg)
+
def prepare_insts_blocks(self, show=False):
self.assemble(show)
insts = self.insts
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit