sortix-mirror/libm/arch/i387/nanf.c
Jonas 'Sortie' Termansen 5980be9b3c Add Sortix Math Library.
This work is based in part on code from NetBSD libm, libc and kernel.

The library is partly public domain and partly BSD-style licensed.
2013-12-17 14:30:39 +01:00

16 lines
483 B
C

/* $NetBSD: nanf.c,v 1.4 2009/02/22 01:34:01 martin Exp $ */
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
__RCSID("$NetBSD: nanf.c,v 1.4 2009/02/22 01:34:01 martin Exp $");
#endif /* LIBC_SCCS and not lint */
#include <math.h>
#include <machine/endian.h>
/* bytes for quiet NaN (IEEE single precision) */
const union __float_u __nanf =
{ { 0, 0, 0xc0, 0x7f } };
__warn_references(__nanf, "warning: <math.h> defines NAN incorrectly for your compiler.")