1178580Simp/*
2178580Simp * infinity.c
3178580Simp */
4178580Simp
5178580Simp#include <sys/cdefs.h>
6178580Simp__FBSDID("$FreeBSD$");
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