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