summaryrefslogtreecommitdiffstats
path: root/libm/arm64
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-04-14 15:33:32 -0700
committerElliott Hughes <enh@google.com>2014-04-14 15:33:32 -0700
commit0f95a553227da1807df4a9bf962434ef79a3e108 (patch)
tree174e96f02dd3f2586b53bed172f24fb316f4d032 /libm/arm64
parent76ba8e86d509594d861687110bbae265904da33b (diff)
downloadbionic-0f95a553227da1807df4a9bf962434ef79a3e108.zip
bionic-0f95a553227da1807df4a9bf962434ef79a3e108.tar.gz
bionic-0f95a553227da1807df4a9bf962434ef79a3e108.tar.bz2
Fix arm64 floating point definitions.
Change-Id: I6836da8fc9f66465435a21c51cb18851e20e9645
Diffstat (limited to 'libm/arm64')
-rw-r--r--libm/arm64/_fpmath.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/libm/arm64/_fpmath.h b/libm/arm64/_fpmath.h
index 9f46640..560d53a 100644
--- a/libm/arm64/_fpmath.h
+++ b/libm/arm64/_fpmath.h
@@ -33,28 +33,15 @@
union IEEEl2bits {
long double e;
struct {
-#ifndef __AARCH64EB__
unsigned long manl :64;
unsigned long manh :48;
unsigned int exp :15;
unsigned int sign :1;
-#else
- unsigned int sign :1;
- unsigned int exp :15;
- unsigned long manh :48;
- unsigned long manl :64;
-#endif
} bits;
struct {
-#ifndef __AARCH64EB__
unsigned long manl :64;
unsigned long manh :48;
unsigned int expsign :16;
-#else
- unsigned int expsign :16;
- unsigned long manh :48;
- unsigned long manl :64;
-#endif
} xbits;
};