summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorkleink <kleink@NetBSD.org>2003-10-25 16:17:44 +0000
committerkleink <kleink@NetBSD.org>2003-10-25 16:17:44 +0000
commitbb5e0820bccb4333f3ef107cb67f7efcdefa66a8 (patch)
tree3f8ded2a68916fb647784d0cd4c4eab65a224a4c /lib/libc
parent0e9360f160b8441b66ffcebee32e1607a557a062 (diff)
Redo the VFP/endianness conditional logic of this file, making it easier
to read. No functional change except for the side-effect of fixing the ARMEB FPA case, which wasn't supported anyway.
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/arch/arm/gen/infinity.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/libc/arch/arm/gen/infinity.c b/lib/libc/arch/arm/gen/infinity.c
index 10c58385e11..d5bb4485b11 100644
--- a/lib/libc/arch/arm/gen/infinity.c
+++ b/lib/libc/arch/arm/gen/infinity.c
@@ -1,4 +1,4 @@
-/* $NetBSD: infinity.c,v 1.3 2002/02/19 20:08:19 bjh21 Exp $ */
+/* $NetBSD: infinity.c,v 1.4 2003/10/25 16:17:44 kleink Exp $ */
/*
* IEEE-compatible infinity.c -- public domain.
@@ -8,12 +8,12 @@
#include <machine/endian.h>
const union __double_u __infinity =
+#ifdef __VFP_FP__
#if BYTE_ORDER == BIG_ENDIAN
- { { 0x7f, 0xf0, 0, 0, 0, 0, 0, 0} };
+ { { 0x7f, 0xf0, 0, 0, 0, 0, 0, 0 } };
#else
-#ifdef __VFP_FP__
- { { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f} };
+ { { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f } };
+#endif /* BYTE_ORDER == BIG_ENDIAN */
#else
- { { 0, 0, 0xf0, 0x7f, 0, 0, 0, 0} };
-#endif
-#endif
+ { { 0, 0, 0xf0, 0x7f, 0, 0, 0, 0 } };
+#endif /* __VFP_FP__ */