Browse Source

import thumb support from jbowler in Bug 385

Mike Frysinger 18 years ago
parent
commit
a0ca45d467
1 changed files with 3 additions and 4 deletions
  1. 3 4
      libm/math_private.h

+ 3 - 4
libm/math_private.h

@@ -40,7 +40,8 @@
  * For VFP, floats words follow the memory system mode.
  */
 
-#if (__BYTE_ORDER == __BIG_ENDIAN) || defined(__arm__) && !defined(__VFP_FP__)
+#if (__BYTE_ORDER == __BIG_ENDIAN) || \
+    (!defined(__VFP_FP__) && (defined(__arm__) || defined(__thumb__)))
 
 typedef union
 {
@@ -52,9 +53,7 @@ typedef union
   } parts;
 } ieee_double_shape_type;
 
-#endif
-
-#if (__BYTE_ORDER == __LITTLE_ENDIAN) && (!defined(__arm__) || defined(__VFP_FP__))
+#else
 
 typedef union
 {