Author: hager <[email protected]>
Branch: ppc-jit-backend
Changeset: r53236:b13771de6a9e
Date: 2012-03-05 17:48 +0100
http://bitbucket.org/pypy/pypy/changeset/b13771de6a9e/

Log:    use store/load instead of architectury specific commands

diff --git a/pypy/jit/backend/ppc/helper/assembler.py 
b/pypy/jit/backend/ppc/helper/assembler.py
--- a/pypy/jit/backend/ppc/helper/assembler.py
+++ b/pypy/jit/backend/ppc/helper/assembler.py
@@ -80,16 +80,10 @@
         """ before a call, volatile registers are saved in ENCODING AREA
         """
         for i, reg in enumerate(r.VOLATILES):
-            if IS_PPC_32:
-                self.mc.stw(reg.value, r.SPP.value, i * WORD)
-            else:
-                self.mc.std(reg.value, r.SPP.value, i * WORD)
+            self.mc.store(reg.value, r.SPP.value, i * WORD)
 
     def __exit__(self, *args):
         """ after call, volatile registers have to be restored
         """
         for i, reg in enumerate(r.VOLATILES):
-            if IS_PPC_32:
-                self.mc.lwz(reg.value, r.SPP.value, i * WORD)
-            else:
-                self.mc.ld(reg.value, r.SPP.value, i * WORD)
+            self.mc.load(reg.value, r.SPP.value, i * WORD)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to