Author: Brian Kearns <[email protected]>
Branch:
Changeset: r61815:6df9ec9e24d4
Date: 2013-02-26 03:18 -0500
http://bitbucket.org/pypy/pypy/changeset/6df9ec9e24d4/
Log: disable reciprocal until it can translate
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/module/micronumpy/types.py
+++ b/pypy/module/micronumpy/types.py
@@ -502,16 +502,17 @@
def invert(self, v):
return ~v
- @simple_unary_op
- def reciprocal(self, v):
- if v == 0:
- # XXX good place to warn
- if self.T in (rffi.INT, rffi.LONG):
- return most_neg_value_of(self.T)
+ if 0: # XXX breaks translation
+ @simple_unary_op
+ def reciprocal(self, v):
+ if v == 0:
+ # XXX good place to warn
+ if self.T in (rffi.INT, rffi.LONG):
+ return most_neg_value_of(self.T)
+ return 0
+ if v == 1 or v == -1:
+ return v
return 0
- if v == 1 or v == -1:
- return v
- return 0
@raw_unary_op
def signbit(self, v):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit