Author: edelsohn
Branch: ppc-backend-2
Changeset: r55416:733ce9417ed7
Date: 2012-06-05 12:12 -0400
http://bitbucket.org/pypy/pypy/changeset/733ce9417ed7/

Log:    (edelsohn, bivab): Add FP support to cmp_op.

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
@@ -1174,8 +1174,10 @@
         self._copy_to_raw_memory(addr)
         self.flush_cache(addr)
 
-    def cmp_op(self, block, a, b, imm=False, signed=True):
-        if IS_PPC_32:
+    def cmp_op(self, block, a, b, imm=False, signed=True, fp=False):
+        if fp == True:
+            self.fcmpu(block, a, b)
+        elif IS_PPC_32:
             if signed:
                 if imm:
                     # 32 bit immediate signed
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to