infinity.c revision 178580
1178580Simp/* 2178580Simp * infinity.c 3178580Simp */ 4178580Simp 5178580Simp#include <sys/cdefs.h> 6178580Simp__FBSDID("$FreeBSD: head/lib/libc/mips/gen/infinity.c 178580 2008-04-26 12:08:02Z imp $"); 7178580Simp 8178580Simp#include <math.h> 9178580Simp 10178580Simp/* bytes for +Infinity on a 387 */ 11178580Simpconst union __infinity_un __infinity = { 12178580Simp#if BYTE_ORDER == BIG_ENDIAN 13178580Simp { 0x7f, 0xf0, 0, 0, 0, 0, 0, 0 } 14178580Simp#else 15178580Simp { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f } 16178580Simp#endif 17178580Simp}; 18178580Simp 19178580Simp/* bytes for NaN */ 20178580Simpconst union __nan_un __nan = { 21178580Simp#if BYTE_ORDER == BIG_ENDIAN 22178580Simp {0x7f, 0xa0, 0, 0} 23178580Simp#else 24178580Simp { 0, 0, 0xa0, 0x7f } 25178580Simp#endif 26178580Simp}; 27