infinityf_ieee754.c revision 1.2
11.2Slukem/*	$NetBSD: infinityf_ieee754.c,v 1.2 2005/06/12 05:21:27 lukem Exp $	*/
21.1Skleink
31.1Skleink/*
41.1Skleink * IEEE-compatible infinityf.c -- public domain.
51.1Skleink */
61.1Skleink
71.2Slukem#include <sys/cdefs.h>
81.2Slukem#if defined(LIBC_SCCS) && !defined(lint)
91.2Slukem__RCSID("$NetBSD: infinityf_ieee754.c,v 1.2 2005/06/12 05:21:27 lukem Exp $");
101.2Slukem#endif /* LIBC_SCCS and not lint */
111.2Slukem
121.1Skleink#include <math.h>
131.1Skleink#include <machine/endian.h>
141.1Skleink
151.1Skleinkconst union __float_u __infinityf =
161.1Skleink#if BYTE_ORDER == BIG_ENDIAN
171.1Skleink	{ { 0x7f, 0x80,     0,    0 } };
181.1Skleink#else
191.1Skleink	{ {    0,    0,  0x80, 0x7f } };
201.1Skleink#endif
21