4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync/** @file
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync This program and the accompanying materials are licensed and made available under
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync the terms and conditions of the BSD License that accompanies this distribution.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync The full text of the license may be found at
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync http://opensource.org/licenses/bsd-license.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync NetBSD: float.h,v 1.5 2003/10/23 23:26:06 kleink Exp
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync**/
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#ifndef _X86_FLOAT_H_
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#define _X86_FLOAT_H_
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#if 0 /* Force all compilers to have the same limits */
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync/* long double and double are the same in Microsoft compilers. */
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#if !defined(_MSC_VER) /* Non-Microsoft compiler specifics. */
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MANT_DIG 64
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_EPSILON 1.0842021724855044340E-19L
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_DIG 18
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MIN_EXP (-16381)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MIN 3.3621031431120935063E-4932L
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MIN_10_EXP (-4931)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MAX_EXP 16384
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MAX 1.1897314953572317650E+4932L
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define LDBL_MAX_10_EXP 4932
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync #define DECIMAL_DIG 21
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#endif // !defined(_MSC_VER)
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#endif // if 0
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#include <sys/float_ieee754.h>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#endif /* _X86_FLOAT_H_ */