diff options
author | andrew <andrew@FreeBSD.org> | 2013-09-07 14:04:10 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2013-09-07 14:04:10 +0000 |
commit | 59c30969f90a33d9696fe5b69fe545018ad76caa (patch) | |
tree | d742050140d3967fef8c5531b8fa6ef1d60bd3c2 /sys/arm/include | |
parent | 5545e24af36227705bd4f73c058fcda754d117d8 (diff) | |
download | FreeBSD-src-59c30969f90a33d9696fe5b69fe545018ad76caa.zip FreeBSD-src-59c30969f90a33d9696fe5b69fe545018ad76caa.tar.gz |
On ARM EABI double precision floating point values are stored in the
endian the CPU is in, i.e. little-endian on most ARM cores.
This allows ARMv4 and ARMv5 boards to boot with the ARM EABI.
Diffstat (limited to 'sys/arm/include')
-rw-r--r-- | sys/arm/include/ieee.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/include/ieee.h b/sys/arm/include/ieee.h index 8ce9fd1..25a096d 100644 --- a/sys/arm/include/ieee.h +++ b/sys/arm/include/ieee.h @@ -91,7 +91,7 @@ #define DBL_EXPBITS 11 #define DBL_FRACBITS 52 -#if defined(__VFP_FP__) +#if defined(__VFP_FP__) || defined(__ARM_EABI__) #define _IEEE_WORD_ORDER _BYTE_ORDER #else #define _IEEE_WORD_ORDER _BIG_ENDIAN |