From a0ca45d4673a5e721225be62311250a4aa93a200 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 15 Aug 2005 03:31:00 +0000 Subject: import thumb support from jbowler in Bug 385 --- libm/math_private.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'libm') diff --git a/libm/math_private.h b/libm/math_private.h index 900e2a0db..2f6ebb0d9 100644 --- a/libm/math_private.h +++ b/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 { -- cgit v1.2.3