Author: David Schneider <[email protected]>
Branch: arm-backend-2
Changeset: r56935:9853280b31ac
Date: 2012-08-30 13:32 +0000
http://bitbucket.org/pypy/pypy/changeset/9853280b31ac/
Log: remove longlong special case for ARM hardfloat
diff --git a/pypy/jit/codewriter/longlong.py b/pypy/jit/codewriter/longlong.py
--- a/pypy/jit/codewriter/longlong.py
+++ b/pypy/jit/codewriter/longlong.py
@@ -9,7 +9,6 @@
import sys
from pypy.rpython.lltypesystem import lltype, rffi
from pypy.rlib import rarithmetic, longlong2float
-from pypy.jit.backend.arm.detect import detect_hardfloat
from pypy.rlib.objectmodel import compute_hash
@@ -29,22 +28,6 @@
is_longlong = lambda TYPE: False
# -------------------------------------
-elif detect_hardfloat():
- # ---------- ARM 32-bit platform ----------
- # the type FloatStorage is float
-
- is_64_bit = False
- supports_longlong = False
- r_float_storage = float
- FLOATSTORAGE = lltype.Float
-
- getfloatstorage = lambda x: x
- getrealfloat = lambda x: x
- gethash = compute_hash
- is_longlong = lambda TYPE: False
-
- # -------------------------------------
-
else:
# ---------- 32-bit platform ----------
# the type FloatStorage is r_longlong, and conversion is needed
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit