From: bellard Date: Thu, 7 Apr 2005 19:55:52 +0000 (+0000) Subject: ARM double ordering fix (Paul Brook) X-Git-Tag: TizenStudio_2.0_p2.3~14860 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9d60cac01fa5f0c36d49ae8df3ad040d13606700;p=sdk%2Femulator%2Fqemu.git ARM double ordering fix (Paul Brook) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1356 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/cpu-all.h b/cpu-all.h index 25f9cea..448f2c5 100644 --- a/cpu-all.h +++ b/cpu-all.h @@ -120,7 +120,8 @@ static inline void tswap64s(uint64_t *s) endian ! */ typedef union { float64 d; -#if defined(WORDS_BIGENDIAN) || (defined(__arm__) && !defined(__VFP_FP__)) +#if defined(WORDS_BIGENDIAN) \ + || (defined(__arm__) && !defined(__VFP_FP__) && !defined(CONFIG_SOFTFLOAT)) struct { uint32_t upper; uint32_t lower;