diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2005-04-07 19:55:52 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2005-04-07 19:55:52 +0000 |
commit | 9d60cac01fa5f0c36d49ae8df3ad040d13606700 (patch) | |
tree | b807e992838171a23f3d10b08f701a33e93c57ca /cpu-all.h | |
parent | VFP register ordering (Paul Brook) (diff) | |
download | qemu-kvm-9d60cac01fa5f0c36d49ae8df3ad040d13606700.tar.gz qemu-kvm-9d60cac01fa5f0c36d49ae8df3ad040d13606700.tar.bz2 qemu-kvm-9d60cac01fa5f0c36d49ae8df3ad040d13606700.zip |
ARM double ordering fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1356 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'cpu-all.h')
-rw-r--r-- | cpu-all.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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; |