Author: Brian Kearns <bdkea...@gmail.com> Branch: Changeset: r67456:f01d9caa632c Date: 2013-10-17 03:33 -0400 http://bitbucket.org/pypy/pypy/changeset/f01d9caa632c/
Log: don't lie about size of long double, computations are currently done with double regardless diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/interp_boxes.py +++ b/pypy/module/micronumpy/interp_boxes.py @@ -20,11 +20,14 @@ MIXIN_32 = (int_typedef,) if LONG_BIT == 32 else () MIXIN_64 = (int_typedef,) if LONG_BIT == 64 else () -long_double_size = rffi.sizeof_c_type('long double', ignore_errors=True) -import os -if long_double_size == 8 and os.name == 'nt': - # this is a lie, or maybe a wish, MS fakes longdouble math with double - long_double_size = 12 +#long_double_size = rffi.sizeof_c_type('long double', ignore_errors=True) +#import os +#if long_double_size == 8 and os.name == 'nt': +# # this is a lie, or maybe a wish, MS fakes longdouble math with double +# long_double_size = 12 + +# hardcode to 8 for now (simulate using normal double) until long double works +long_double_size = 8 def new_dtype_getter(name): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit