mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-03-04 08:27:50 +00:00
Add C11 *_DECIMAL_DIG.
Before C11 there was only the DECIMAL_DIG definition. As of C11, we now have one definition per floating point type (e.g. DBL_DECIMAL_DIG). Change the existing code to define the new versions. To remain backward compatible, define __DECIMAL_DIG__ as __LDBL_DECIMAL_DIG__. Also update the tests. It seems that some of the existing test vectors were incorrect. Change all tests for __DECIMAL_DIG__ to expect __LDBL_DECIMAL_DIG__. Add tests for *_DECIMAL_DIG for FreeBSD/amd64, as I happen to have such a system laying around. I've validated that the values are in sync with <float.h>. llvm-svn: 230207
This commit is contained in:
parent
eba692dd28
commit
4992099b42
@ -133,6 +133,7 @@ static void DefineFloatMacros(MacroBuilder &Builder, StringRef Prefix,
|
||||
"4.94065645841246544176568792868221e-324",
|
||||
"6.47517511943802511092443895822764655e-4966");
|
||||
int Digits = PickFP(Sem, 6, 15, 18, 31, 33);
|
||||
int DecimalDigits = PickFP(Sem, 9, 17, 21, 33, 36);
|
||||
Epsilon = PickFP(Sem, "1.19209290e-7", "2.2204460492503131e-16",
|
||||
"1.08420217248550443401e-19",
|
||||
"4.94065645841246544176568792868221e-324",
|
||||
@ -159,6 +160,7 @@ static void DefineFloatMacros(MacroBuilder &Builder, StringRef Prefix,
|
||||
Builder.defineMacro(DefPrefix + "DENORM_MIN__", Twine(DenormMin)+Ext);
|
||||
Builder.defineMacro(DefPrefix + "HAS_DENORM__");
|
||||
Builder.defineMacro(DefPrefix + "DIG__", Twine(Digits));
|
||||
Builder.defineMacro(DefPrefix + "DECIMAL_DIG__", Twine(DecimalDigits));
|
||||
Builder.defineMacro(DefPrefix + "EPSILON__", Twine(Epsilon)+Ext);
|
||||
Builder.defineMacro(DefPrefix + "HAS_INFINITY__");
|
||||
Builder.defineMacro(DefPrefix + "HAS_QUIET_NAN__");
|
||||
@ -835,8 +837,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
|
||||
// Macros to control C99 numerics and <float.h>
|
||||
Builder.defineMacro("__FLT_EVAL_METHOD__", Twine(TI.getFloatEvalMethod()));
|
||||
Builder.defineMacro("__FLT_RADIX__", "2");
|
||||
int Dig = PickFP(&TI.getLongDoubleFormat(), -1/*FIXME*/, 17, 21, 33, 36);
|
||||
Builder.defineMacro("__DECIMAL_DIG__", Twine(Dig));
|
||||
Builder.defineMacro("__DECIMAL_DIG__", "__LDBL_DECIMAL_DIG__");
|
||||
|
||||
if (LangOpts.getStackProtector() == LangOptions::SSPOn)
|
||||
Builder.defineMacro("__SSP__");
|
||||
|
@ -259,7 +259,7 @@
|
||||
// AARCH64:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// AARCH64:#define __DBL_MIN_EXP__ (-1021)
|
||||
// AARCH64:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// AARCH64:#define __DECIMAL_DIG__ 36
|
||||
// AARCH64:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// AARCH64:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// AARCH64:#define __FLT_DIG__ 6
|
||||
// AARCH64:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -450,7 +450,7 @@
|
||||
// AARCH64-BE:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// AARCH64-BE:#define __DBL_MIN_EXP__ (-1021)
|
||||
// AARCH64-BE:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// AARCH64-BE:#define __DECIMAL_DIG__ 36
|
||||
// AARCH64-BE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// AARCH64-BE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// AARCH64-BE:#define __FLT_DIG__ 6
|
||||
// AARCH64-BE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -641,7 +641,7 @@
|
||||
// AARCH64-NETBSD:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// AARCH64-NETBSD:#define __DBL_MIN_EXP__ (-1021)
|
||||
// AARCH64-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// AARCH64-NETBSD:#define __DECIMAL_DIG__ 36
|
||||
// AARCH64-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// AARCH64-NETBSD:#define __ELF__ 1
|
||||
// AARCH64-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// AARCH64-NETBSD:#define __FLT_DIG__ 6
|
||||
@ -833,7 +833,7 @@
|
||||
// AARCH64-FREEBSD:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// AARCH64-FREEBSD:#define __DBL_MIN_EXP__ (-1021)
|
||||
// AARCH64-FREEBSD:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// AARCH64-FREEBSD:#define __DECIMAL_DIG__ 36
|
||||
// AARCH64-FREEBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// AARCH64-FREEBSD:#define __ELF__ 1
|
||||
// AARCH64-FREEBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// AARCH64-FREEBSD:#define __FLT_DIG__ 6
|
||||
@ -1027,7 +1027,7 @@
|
||||
// AARCH64-DARWIN: #define __DBL_MIN_10_EXP__ (-307)
|
||||
// AARCH64-DARWIN: #define __DBL_MIN_EXP__ (-1021)
|
||||
// AARCH64-DARWIN: #define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// AARCH64-DARWIN: #define __DECIMAL_DIG__ 17
|
||||
// AARCH64-DARWIN: #define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// AARCH64-DARWIN: #define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// AARCH64-DARWIN: #define __FLT_DIG__ 6
|
||||
// AARCH64-DARWIN: #define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -1216,7 +1216,7 @@
|
||||
// ARM:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// ARM:#define __DBL_MIN_EXP__ (-1021)
|
||||
// ARM:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// ARM:#define __DECIMAL_DIG__ 17
|
||||
// ARM:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// ARM:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// ARM:#define __FLT_DIG__ 6
|
||||
// ARM:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -1408,7 +1408,7 @@
|
||||
// ARM-BE:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// ARM-BE:#define __DBL_MIN_EXP__ (-1021)
|
||||
// ARM-BE:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// ARM-BE:#define __DECIMAL_DIG__ 17
|
||||
// ARM-BE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// ARM-BE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// ARM-BE:#define __FLT_DIG__ 6
|
||||
// ARM-BE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -1602,7 +1602,7 @@
|
||||
// ARMEABISOFTFP:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// ARMEABISOFTFP:#define __DBL_MIN_EXP__ (-1021)
|
||||
// ARMEABISOFTFP:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// ARMEABISOFTFP:#define __DECIMAL_DIG__ 17
|
||||
// ARMEABISOFTFP:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// ARMEABISOFTFP:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// ARMEABISOFTFP:#define __FLT_DIG__ 6
|
||||
// ARMEABISOFTFP:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -1798,7 +1798,7 @@
|
||||
// ARMEABIHARDFP:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// ARMEABIHARDFP:#define __DBL_MIN_EXP__ (-1021)
|
||||
// ARMEABIHARDFP:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// ARMEABIHARDFP:#define __DECIMAL_DIG__ 17
|
||||
// ARMEABIHARDFP:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// ARMEABIHARDFP:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// ARMEABIHARDFP:#define __FLT_DIG__ 6
|
||||
// ARMEABIHARDFP:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -1992,7 +1992,7 @@
|
||||
// ARM-NETBSD:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// ARM-NETBSD:#define __DBL_MIN_EXP__ (-1021)
|
||||
// ARM-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// ARM-NETBSD:#define __DECIMAL_DIG__ 17
|
||||
// ARM-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// ARM-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// ARM-NETBSD:#define __FLT_DIG__ 6
|
||||
// ARM-NETBSD:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -2239,7 +2239,7 @@
|
||||
// I386:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// I386:#define __DBL_MIN_EXP__ (-1021)
|
||||
// I386:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// I386:#define __DECIMAL_DIG__ 21
|
||||
// I386:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// I386:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// I386:#define __FLT_DIG__ 6
|
||||
// I386:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -2426,7 +2426,7 @@
|
||||
// I386-LINUX:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// I386-LINUX:#define __DBL_MIN_EXP__ (-1021)
|
||||
// I386-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// I386-LINUX:#define __DECIMAL_DIG__ 21
|
||||
// I386-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// I386-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// I386-LINUX:#define __FLT_DIG__ 6
|
||||
// I386-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -2613,7 +2613,7 @@
|
||||
// I386-NETBSD:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// I386-NETBSD:#define __DBL_MIN_EXP__ (-1021)
|
||||
// I386-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// I386-NETBSD:#define __DECIMAL_DIG__ 21
|
||||
// I386-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// I386-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// I386-NETBSD:#define __FLT_DIG__ 6
|
||||
// I386-NETBSD:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -2820,7 +2820,7 @@
|
||||
// MIPS32BE:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPS32BE:#define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPS32BE:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPS32BE:#define __DECIMAL_DIG__ 17
|
||||
// MIPS32BE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPS32BE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPS32BE:#define __FLT_DIG__ 6
|
||||
// MIPS32BE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -3028,7 +3028,7 @@
|
||||
// MIPS32EL:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPS32EL:#define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPS32EL:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPS32EL:#define __DECIMAL_DIG__ 17
|
||||
// MIPS32EL:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPS32EL:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPS32EL:#define __FLT_DIG__ 6
|
||||
// MIPS32EL:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -3243,7 +3243,7 @@
|
||||
// MIPSN32BE: #define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPSN32BE: #define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPSN32BE: #define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPSN32BE: #define __DECIMAL_DIG__ 36
|
||||
// MIPSN32BE: #define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPSN32BE: #define __FINITE_MATH_ONLY__ 0
|
||||
// MIPSN32BE: #define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPSN32BE: #define __FLT_DIG__ 6
|
||||
@ -3549,7 +3549,7 @@
|
||||
// MIPSN32EL: #define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPSN32EL: #define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPSN32EL: #define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPSN32EL: #define __DECIMAL_DIG__ 36
|
||||
// MIPSN32EL: #define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPSN32EL: #define __FINITE_MATH_ONLY__ 0
|
||||
// MIPSN32EL: #define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPSN32EL: #define __FLT_DIG__ 6
|
||||
@ -3849,7 +3849,7 @@
|
||||
// MIPS64BE:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPS64BE:#define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPS64BE:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPS64BE:#define __DECIMAL_DIG__ 36
|
||||
// MIPS64BE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPS64BE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPS64BE:#define __FLT_DIG__ 6
|
||||
// MIPS64BE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -4057,7 +4057,7 @@
|
||||
// MIPS64EL:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// MIPS64EL:#define __DBL_MIN_EXP__ (-1021)
|
||||
// MIPS64EL:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MIPS64EL:#define __DECIMAL_DIG__ 36
|
||||
// MIPS64EL:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MIPS64EL:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MIPS64EL:#define __FLT_DIG__ 6
|
||||
// MIPS64EL:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -4476,7 +4476,7 @@
|
||||
// MSP430:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// MSP430:#define __DBL_MIN_EXP__ (-1021)
|
||||
// MSP430:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// MSP430:#define __DECIMAL_DIG__ 17
|
||||
// MSP430:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// MSP430:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// MSP430:#define __FLT_DIG__ 6
|
||||
// MSP430:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -4661,7 +4661,7 @@
|
||||
// NVPTX32:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// NVPTX32:#define __DBL_MIN_EXP__ (-1021)
|
||||
// NVPTX32:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// NVPTX32:#define __DECIMAL_DIG__ 17
|
||||
// NVPTX32:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// NVPTX32:#define __FINITE_MATH_ONLY__ 0
|
||||
// NVPTX32:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// NVPTX32:#define __FLT_DIG__ 6
|
||||
@ -4848,7 +4848,7 @@
|
||||
// NVPTX64:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// NVPTX64:#define __DBL_MIN_EXP__ (-1021)
|
||||
// NVPTX64:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// NVPTX64:#define __DECIMAL_DIG__ 17
|
||||
// NVPTX64:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// NVPTX64:#define __FINITE_MATH_ONLY__ 0
|
||||
// NVPTX64:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// NVPTX64:#define __FLT_DIG__ 6
|
||||
@ -5040,7 +5040,7 @@
|
||||
// PPC603E:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC603E:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC603E:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC603E:#define __DECIMAL_DIG__ 33
|
||||
// PPC603E:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC603E:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC603E:#define __FLT_DIG__ 6
|
||||
// PPC603E:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -5239,7 +5239,7 @@
|
||||
// PPC64:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC64:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC64:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC64:#define __DECIMAL_DIG__ 33
|
||||
// PPC64:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC64:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC64:#define __FLT_DIG__ 6
|
||||
// PPC64:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -5441,7 +5441,7 @@
|
||||
// PPC64LE:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC64LE:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC64LE:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC64LE:#define __DECIMAL_DIG__ 33
|
||||
// PPC64LE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC64LE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC64LE:#define __FLT_DIG__ 6
|
||||
// PPC64LE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -5824,7 +5824,7 @@
|
||||
// PPC64-LINUX:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC64-LINUX:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC64-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC64-LINUX:#define __DECIMAL_DIG__ 33
|
||||
// PPC64-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC64-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC64-LINUX:#define __FLT_DIG__ 6
|
||||
// PPC64-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6029,7 +6029,7 @@
|
||||
// PPC:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC:#define __DECIMAL_DIG__ 33
|
||||
// PPC:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC:#define __FLT_DIG__ 6
|
||||
// PPC:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6220,7 +6220,7 @@
|
||||
// PPC-LINUX:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC-LINUX:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC-LINUX:#define __DECIMAL_DIG__ 33
|
||||
// PPC-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC-LINUX:#define __FLT_DIG__ 6
|
||||
// PPC-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6411,7 +6411,7 @@
|
||||
// PPC-DARWIN:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PPC-DARWIN:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PPC-DARWIN:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PPC-DARWIN:#define __DECIMAL_DIG__ 33
|
||||
// PPC-DARWIN:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PPC-DARWIN:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PPC-DARWIN:#define __FLT_DIG__ 6
|
||||
// PPC-DARWIN:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6604,7 +6604,7 @@
|
||||
// S390X:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// S390X:#define __DBL_MIN_EXP__ (-1021)
|
||||
// S390X:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// S390X:#define __DECIMAL_DIG__ 36
|
||||
// S390X:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// S390X:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// S390X:#define __FLT_DIG__ 6
|
||||
// S390X:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6787,7 +6787,7 @@
|
||||
// SPARC:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// SPARC:#define __DBL_MIN_EXP__ (-1021)
|
||||
// SPARC:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// SPARC:#define __DECIMAL_DIG__ 17
|
||||
// SPARC:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// SPARC:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// SPARC:#define __FLT_DIG__ 6
|
||||
// SPARC:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -6975,7 +6975,7 @@
|
||||
// TCE:#define __DBL_MIN_10_EXP__ (-37)
|
||||
// TCE:#define __DBL_MIN_EXP__ (-125)
|
||||
// TCE:#define __DBL_MIN__ 1.17549435e-38
|
||||
// TCE:#define __DECIMAL_DIG__ -1
|
||||
// TCE:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// TCE:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// TCE:#define __FLT_DIG__ 6
|
||||
// TCE:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -7142,7 +7142,7 @@
|
||||
// X86_64:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// X86_64:#define __DBL_MIN_EXP__ (-1021)
|
||||
// X86_64:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// X86_64:#define __DECIMAL_DIG__ 21
|
||||
// X86_64:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// X86_64:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// X86_64:#define __FLT_DIG__ 6
|
||||
// X86_64:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -7344,7 +7344,7 @@
|
||||
// X32:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// X32:#define __DBL_MIN_EXP__ (-1021)
|
||||
// X32:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// X32:#define __DECIMAL_DIG__ 21
|
||||
// X32:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// X32:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// X32:#define __FLT_DIG__ 6
|
||||
// X32:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -7538,7 +7538,7 @@
|
||||
// X86_64-LINUX:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// X86_64-LINUX:#define __DBL_MIN_EXP__ (-1021)
|
||||
// X86_64-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// X86_64-LINUX:#define __DECIMAL_DIG__ 21
|
||||
// X86_64-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// X86_64-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// X86_64-LINUX:#define __FLT_DIG__ 6
|
||||
// X86_64-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -7712,8 +7712,11 @@
|
||||
//
|
||||
// RUN: %clang_cc1 -E -dM -ffreestanding -triple=x86_64-unknown-freebsd9.1 < /dev/null | FileCheck -check-prefix X86_64-FREEBSD %s
|
||||
//
|
||||
// X86_64-FREEBSD:#define __DBL_DECIMAL_DIG__ 17
|
||||
// X86_64-FREEBSD:#define __FLT_DECIMAL_DIG__ 9
|
||||
// X86_64-FREEBSD:#define __FreeBSD__ 9
|
||||
// X86_64-FREEBSD:#define __FreeBSD_cc_version 900001
|
||||
// X86_64-FREEBSD:#define __LDBL_DECIMAL_DIG__ 21
|
||||
// X86_64-FREEBSD:#define __STDC_MB_MIGHT_NEQ_WC__ 1
|
||||
//
|
||||
// RUN: %clang_cc1 -E -dM -ffreestanding -triple=x86_64-netbsd < /dev/null | FileCheck -check-prefix X86_64-NETBSD %s
|
||||
@ -7737,7 +7740,7 @@
|
||||
// X86_64-NETBSD:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// X86_64-NETBSD:#define __DBL_MIN_EXP__ (-1021)
|
||||
// X86_64-NETBSD:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// X86_64-NETBSD:#define __DECIMAL_DIG__ 21
|
||||
// X86_64-NETBSD:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// X86_64-NETBSD:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// X86_64-NETBSD:#define __FLT_DIG__ 6
|
||||
// X86_64-NETBSD:#define __FLT_EPSILON__ 1.19209290e-7F
|
||||
@ -7929,7 +7932,7 @@
|
||||
// PS4:#define __DBL_MIN_10_EXP__ (-307)
|
||||
// PS4:#define __DBL_MIN_EXP__ (-1021)
|
||||
// PS4:#define __DBL_MIN__ 2.2250738585072014e-308
|
||||
// PS4:#define __DECIMAL_DIG__ 21
|
||||
// PS4:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
|
||||
// PS4:#define __ELF__ 1
|
||||
// PS4:#define __FLT_DENORM_MIN__ 1.40129846e-45F
|
||||
// PS4:#define __FLT_DIG__ 6
|
||||
|
Loading…
x
Reference in New Issue
Block a user