[pypy-svn] pypy arm-backed-float: return the condition flag in generator helpers
bivab
commits-noreply at bitbucket.org
Wed Mar 30 13:36:09 CEST 2011
Author: David Schneider <david.schneider at picle.org>
Branch: arm-backed-float
Changeset: r43011:997621fd4bc9
Date: 2011-03-30 13:25 +0200
http://bitbucket.org/pypy/pypy/changeset/997621fd4bc9/
Log: return the condition flag in generator helpers
diff --git a/pypy/jit/backend/arm/helper/assembler.py b/pypy/jit/backend/arm/helper/assembler.py
--- a/pypy/jit/backend/arm/helper/assembler.py
+++ b/pypy/jit/backend/arm/helper/assembler.py
@@ -52,15 +52,17 @@
def gen_emit_float_op(opname):
op_rr = getattr(AbstractARMv7Builder, opname)
- def f(self, op, arglocs, regalloc, fcon):
+ def f(self, op, arglocs, regalloc, fcond):
arg1, arg2, result = arglocs
op_rr(self.mc, result.value, arg1.value, arg2.value)
+ return fcond
return f
def gen_emit_unary_float_op(opname):
op_rr = getattr(AbstractARMv7Builder, opname)
- def f(self, op, arglocs, regalloc, fcon):
+ def f(self, op, arglocs, regalloc, fcond):
arg1, result = arglocs
op_rr(self.mc, result.value, arg1.value)
+ return fcond
return f
def gen_emit_float_cmp_op(cond):
More information about the Pypy-commit
mailing list