diff options
| author | kleink <kleink@NetBSD.org> | 2003-10-25 16:17:44 +0000 |
|---|---|---|
| committer | kleink <kleink@NetBSD.org> | 2003-10-25 16:17:44 +0000 |
| commit | bb5e0820bccb4333f3ef107cb67f7efcdefa66a8 (patch) | |
| tree | 3f8ded2a68916fb647784d0cd4c4eab65a224a4c /lib/libc/arch | |
| parent | 0e9360f160b8441b66ffcebee32e1607a557a062 (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/arch')
| -rw-r--r-- | lib/libc/arch/arm/gen/infinity.c | 14 |
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__ */ |
