Index: include/clang/Basic/TargetInfo.h =================================================================== --- include/clang/Basic/TargetInfo.h +++ include/clang/Basic/TargetInfo.h @@ -214,6 +214,9 @@ return AddrSpace == 0 ? PtrDiffType : getPtrDiffTypeV(AddrSpace); } IntType getIntPtrType() const { return IntPtrType; } + IntType getUIntPtrType() const { + return getIntTypeByWidth(getTypeWidth(IntPtrType), false); + } IntType getWCharType() const { return WCharType; } IntType getWIntType() const { return WIntType; } IntType getChar16Type() const { return Char16Type; } @@ -230,6 +233,9 @@ /// \brief Return integer type with specified width. IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const; + /// \brief Return the smallest integer type with at least the specified width. + IntType getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const; + /// \brief Return floating point type with specified width. RealType getRealTypeByWidth(unsigned BitWidth) const; Index: lib/Basic/TargetInfo.cpp =================================================================== --- lib/Basic/TargetInfo.cpp +++ lib/Basic/TargetInfo.cpp @@ -168,6 +168,21 @@ return NoInt; } +TargetInfo::IntType TargetInfo::getLeastIntTypeByWidth(unsigned BitWidth, + bool IsSigned) const { + if (getCharWidth() >= BitWidth) + return IsSigned ? SignedChar : UnsignedChar; + if (getShortWidth() >= BitWidth) + return IsSigned ? SignedShort : UnsignedShort; + if (getIntWidth() >= BitWidth) + return IsSigned ? SignedInt : UnsignedInt; + if (getLongWidth() >= BitWidth) + return IsSigned ? SignedLong : UnsignedLong; + if (getLongLongWidth() >= BitWidth) + return IsSigned ? SignedLongLong : UnsignedLongLong; + return NoInt; +} + TargetInfo::RealType TargetInfo::getRealTypeByWidth(unsigned BitWidth) const { if (getFloatWidth() == BitWidth) return Float; Index: lib/Frontend/InitPreprocessor.cpp =================================================================== --- lib/Frontend/InitPreprocessor.cpp +++ lib/Frontend/InitPreprocessor.cpp @@ -180,7 +180,7 @@ /// DefineTypeSize - Emit a macro to the predefines buffer that declares a macro /// named MacroName with the max value for a type with width 'TypeWidth' a /// signedness of 'isSigned' and with a value suffix of 'ValSuffix' (e.g. LL). -static void DefineTypeSize(StringRef MacroName, unsigned TypeWidth, +static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, StringRef ValSuffix, bool isSigned, MacroBuilder &Builder) { llvm::APInt MaxVal = isSigned ? llvm::APInt::getSignedMaxValue(TypeWidth) @@ -190,7 +190,7 @@ /// DefineTypeSize - An overloaded helper that uses TargetInfo to determine /// the width, suffix, and signedness of the given type -static void DefineTypeSize(StringRef MacroName, TargetInfo::IntType Ty, +static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, const TargetInfo &TI, MacroBuilder &Builder) { DefineTypeSize(MacroName, TI.getTypeWidth(Ty), TI.getTypeConstantSuffix(Ty), TI.isTypeSigned(Ty), Builder); @@ -212,23 +212,68 @@ Twine(BitWidth / TI.getCharWidth())); } -static void DefineExactWidthIntType(TargetInfo::IntType Ty, - const TargetInfo &TI, MacroBuilder &Builder) { +static void DefineExactWidthIntType(TargetInfo::IntType Ty, + const TargetInfo &TI, + MacroBuilder &Builder) { int TypeWidth = TI.getTypeWidth(Ty); + bool IsSigned = TI.isTypeSigned(Ty); // Use the target specified int64 type, when appropriate, so that [u]int64_t // ends up being defined in terms of the correct type. if (TypeWidth == 64) - Ty = TI.getInt64Type(); + Ty = IsSigned ? TI.getInt64Type() : TI.getIntTypeByWidth(64, false); - DefineType("__INT" + Twine(TypeWidth) + "_TYPE__", Ty, Builder); + Twine Prefix = IsSigned ? "__INT" : "__UINT"; + + DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); StringRef ConstSuffix(TargetInfo::getTypeConstantSuffix(Ty)); if (!ConstSuffix.empty()) - Builder.defineMacro("__INT" + Twine(TypeWidth) + "_C_SUFFIX__", - ConstSuffix); + Builder.defineMacro(Prefix + Twine(TypeWidth) + "_C_SUFFIX__", ConstSuffix); + +} + +static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, + const TargetInfo &TI, + MacroBuilder &Builder) { + int TypeWidth = TI.getTypeWidth(Ty); + bool IsSigned = TI.isTypeSigned(Ty); + + // Use the target specified int64 type, when appropriate, so that [u]int64_t + // ends up being defined in terms of the correct type. + if (TypeWidth == 64) + Ty = IsSigned ? TI.getInt64Type() : TI.getIntTypeByWidth(64, false); + + Twine Prefix = IsSigned ? "__INT" : "__UINT"; + DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); +} + +static void DefineLeastWidthIntType(unsigned TypeWidth, bool IsSigned, + const TargetInfo &TI, + MacroBuilder &Builder) { + TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); + if (Ty == TargetInfo::NoInt) + return; + + Twine Prefix = IsSigned ? "__INT_LEAST" : "__UINT_LEAST"; + DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); + DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); +} + +static void DefineFastIntType(unsigned TypeWidth, bool IsSigned, + const TargetInfo &TI, MacroBuilder &Builder) { + // stdint.h currently defines the fast int types as equivalent to the least + // types. + TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); + if (Ty == TargetInfo::NoInt) + return; + + Twine Prefix = IsSigned ? "__INT_FAST" : "__UINT_FAST"; + DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); + DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); } + /// Get the value the ATOMIC_*_LOCK_FREE macro should have for a type with /// the specified properties. static const char *getLockFreeValue(unsigned TypeWidth, unsigned TypeAlign, @@ -560,6 +605,13 @@ DefineTypeSize("__INTMAX_MAX__", TI.getIntMaxType(), TI, Builder); DefineTypeSize("__SIZE_MAX__", TI.getSizeType(), TI, Builder); + if (!LangOpts.MSVCCompat) { + DefineTypeSize("__UINTMAX_MAX__", TI.getUIntMaxType(), TI, Builder); + DefineTypeSize("__PTRDIFF_MAX__", TI.getPtrDiffType(0), TI, Builder); + DefineTypeSize("__INTPTR_MAX__", TI.getIntPtrType(), TI, Builder); + DefineTypeSize("__UINTPTR_MAX__", TI.getUIntPtrType(), TI, Builder); + } + DefineTypeSizeof("__SIZEOF_DOUBLE__", TI.getDoubleWidth(), TI, Builder); DefineTypeSizeof("__SIZEOF_FLOAT__", TI.getFloatWidth(), TI, Builder); DefineTypeSizeof("__SIZEOF_INT__", TI.getIntWidth(), TI, Builder); @@ -596,6 +648,12 @@ DefineType("__CHAR16_TYPE__", TI.getChar16Type(), Builder); DefineType("__CHAR32_TYPE__", TI.getChar32Type(), Builder); + if (!LangOpts.MSVCCompat) { + DefineTypeWidth("__UINTMAX_WIDTH__", TI.getUIntMaxType(), TI, Builder); + DefineType("__UINTPTR_TYPE__", TI.getUIntPtrType(), Builder); + DefineTypeWidth("__UINTPTR_WIDTH__", TI.getUIntPtrType(), TI, Builder); + } + DefineFloatMacros(Builder, "FLT", &TI.getFloatFormat(), "F"); DefineFloatMacros(Builder, "DBL", &TI.getDoubleFormat(), ""); DefineFloatMacros(Builder, "LDBL", &TI.getLongDoubleFormat(), "L"); @@ -629,6 +687,54 @@ if (TI.getLongLongWidth() > TI.getLongWidth()) DefineExactWidthIntType(TargetInfo::SignedLongLong, TI, Builder); + if (!LangOpts.MSVCCompat) { + DefineExactWidthIntType(TargetInfo::UnsignedChar, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::UnsignedChar, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::SignedChar, TI, Builder); + + if (TI.getShortWidth() > TI.getCharWidth()) { + DefineExactWidthIntType(TargetInfo::UnsignedShort, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::UnsignedShort, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::SignedShort, TI, Builder); + } + + if (TI.getIntWidth() > TI.getShortWidth()) { + DefineExactWidthIntType(TargetInfo::UnsignedInt, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::UnsignedInt, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::SignedInt, TI, Builder); + } + + if (TI.getLongWidth() > TI.getIntWidth()) { + DefineExactWidthIntType(TargetInfo::UnsignedLong, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::UnsignedLong, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::SignedLong, TI, Builder); + } + + if (TI.getLongLongWidth() > TI.getLongWidth()) { + DefineExactWidthIntType(TargetInfo::UnsignedLongLong, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); + DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); + } + + DefineLeastWidthIntType(8, true, TI, Builder); + DefineLeastWidthIntType(8, false, TI, Builder); + DefineLeastWidthIntType(16, true, TI, Builder); + DefineLeastWidthIntType(16, false, TI, Builder); + DefineLeastWidthIntType(32, true, TI, Builder); + DefineLeastWidthIntType(32, false, TI, Builder); + DefineLeastWidthIntType(64, true, TI, Builder); + DefineLeastWidthIntType(64, false, TI, Builder); + + DefineFastIntType(8, true, TI, Builder); + DefineFastIntType(8, false, TI, Builder); + DefineFastIntType(16, true, TI, Builder); + DefineFastIntType(16, false, TI, Builder); + DefineFastIntType(32, true, TI, Builder); + DefineFastIntType(32, false, TI, Builder); + DefineFastIntType(64, true, TI, Builder); + DefineFastIntType(64, false, TI, Builder); + } + if (const char *Prefix = TI.getUserLabelPrefix()) Builder.defineMacro("__USER_LABEL_PREFIX__", Prefix); Index: test/Preprocessor/init.c =================================================================== --- test/Preprocessor/init.c +++ test/Preprocessor/init.c @@ -256,16 +256,37 @@ // AARCH64:#define __FLT_MIN_EXP__ (-125) // AARCH64:#define __FLT_MIN__ 1.17549435e-38F // AARCH64:#define __FLT_RADIX__ 2 +// AARCH64:#define __INT16_MAX__ 32767 // AARCH64:#define __INT16_TYPE__ short +// AARCH64:#define __INT32_MAX__ 2147483647 // AARCH64:#define __INT32_TYPE__ int // AARCH64:#define __INT64_C_SUFFIX__ L +// AARCH64:#define __INT64_MAX__ 9223372036854775807L // AARCH64:#define __INT64_TYPE__ long int +// AARCH64:#define __INT8_MAX__ 127 // AARCH64:#define __INT8_TYPE__ char // AARCH64:#define __INTMAX_MAX__ 9223372036854775807L // AARCH64:#define __INTMAX_TYPE__ long int // AARCH64:#define __INTMAX_WIDTH__ 64 +// AARCH64:#define __INTPTR_MAX__ 9223372036854775807L // AARCH64:#define __INTPTR_TYPE__ long int // AARCH64:#define __INTPTR_WIDTH__ 64 +// AARCH64:#define __INT_FAST16_MAX__ 32767 +// AARCH64:#define __INT_FAST16_TYPE__ short +// AARCH64:#define __INT_FAST32_MAX__ 2147483647 +// AARCH64:#define __INT_FAST32_TYPE__ int +// AARCH64:#define __INT_FAST64_MAX__ 9223372036854775807L +// AARCH64:#define __INT_FAST64_TYPE__ long int +// AARCH64:#define __INT_FAST8_MAX__ 127 +// AARCH64:#define __INT_FAST8_TYPE__ char +// AARCH64:#define __INT_LEAST16_MAX__ 32767 +// AARCH64:#define __INT_LEAST16_TYPE__ short +// AARCH64:#define __INT_LEAST32_MAX__ 2147483647 +// AARCH64:#define __INT_LEAST32_TYPE__ int +// AARCH64:#define __INT_LEAST64_MAX__ 9223372036854775807L +// AARCH64:#define __INT_LEAST64_TYPE__ long int +// AARCH64:#define __INT_LEAST8_MAX__ 127 +// AARCH64:#define __INT_LEAST8_TYPE__ char // AARCH64:#define __INT_MAX__ 2147483647 // AARCH64:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // AARCH64:#define __LDBL_DIG__ 33 @@ -305,7 +326,40 @@ // AARCH64:#define __SIZE_MAX__ 18446744073709551615UL // AARCH64:#define __SIZE_TYPE__ long unsigned int // AARCH64:#define __SIZE_WIDTH__ 64 +// AARCH64:#define __UINT16_C_SUFFIX__ U +// AARCH64:#define __UINT16_MAX__ 65535U +// AARCH64:#define __UINT16_TYPE__ unsigned short +// AARCH64:#define __UINT32_C_SUFFIX__ U +// AARCH64:#define __UINT32_MAX__ 4294967295U +// AARCH64:#define __UINT32_TYPE__ unsigned int +// AARCH64:#define __UINT64_C_SUFFIX__ UL +// AARCH64:#define __UINT64_MAX__ 18446744073709551615UL +// AARCH64:#define __UINT64_TYPE__ long unsigned int +// AARCH64:#define __UINT8_C_SUFFIX__ U +// AARCH64:#define __UINT8_MAX__ 255U +// AARCH64:#define __UINT8_TYPE__ unsigned char +// AARCH64:#define __UINTMAX_MAX__ 18446744073709551615UL // AARCH64:#define __UINTMAX_TYPE__ long unsigned int +// AARCH64:#define __UINTMAX_WIDTH__ 64 +// AARCH64:#define __UINTPTR_MAX__ 18446744073709551615UL +// AARCH64:#define __UINTPTR_TYPE__ long unsigned int +// AARCH64:#define __UINTPTR_WIDTH__ 64 +// AARCH64:#define __UINT_FAST16_MAX__ 65535U +// AARCH64:#define __UINT_FAST16_TYPE__ unsigned short +// AARCH64:#define __UINT_FAST32_MAX__ 4294967295U +// AARCH64:#define __UINT_FAST32_TYPE__ unsigned int +// AARCH64:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// AARCH64:#define __UINT_FAST64_TYPE__ long unsigned int +// AARCH64:#define __UINT_FAST8_MAX__ 255U +// AARCH64:#define __UINT_FAST8_TYPE__ unsigned char +// AARCH64:#define __UINT_LEAST16_MAX__ 65535U +// AARCH64:#define __UINT_LEAST16_TYPE__ unsigned short +// AARCH64:#define __UINT_LEAST32_MAX__ 4294967295U +// AARCH64:#define __UINT_LEAST32_TYPE__ unsigned int +// AARCH64:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// AARCH64:#define __UINT_LEAST64_TYPE__ long unsigned int +// AARCH64:#define __UINT_LEAST8_MAX__ 255U +// AARCH64:#define __UINT_LEAST8_TYPE__ unsigned char // AARCH64:#define __USER_LABEL_PREFIX__ _ // AARCH64:#define __WCHAR_MAX__ 4294967295U // AARCH64:#define __WCHAR_TYPE__ unsigned int @@ -359,16 +413,37 @@ // AARCH64-BE:#define __FLT_MIN_EXP__ (-125) // AARCH64-BE:#define __FLT_MIN__ 1.17549435e-38F // AARCH64-BE:#define __FLT_RADIX__ 2 +// AARCH64-BE:#define __INT16_MAX__ 32767 // AARCH64-BE:#define __INT16_TYPE__ short +// AARCH64-BE:#define __INT32_MAX__ 2147483647 // AARCH64-BE:#define __INT32_TYPE__ int // AARCH64-BE:#define __INT64_C_SUFFIX__ L +// AARCH64-BE:#define __INT64_MAX__ 9223372036854775807L // AARCH64-BE:#define __INT64_TYPE__ long int +// AARCH64-BE:#define __INT8_MAX__ 127 // AARCH64-BE:#define __INT8_TYPE__ char // AARCH64-BE:#define __INTMAX_MAX__ 9223372036854775807L // AARCH64-BE:#define __INTMAX_TYPE__ long int // AARCH64-BE:#define __INTMAX_WIDTH__ 64 +// AARCH64-BE:#define __INTPTR_MAX__ 9223372036854775807L // AARCH64-BE:#define __INTPTR_TYPE__ long int // AARCH64-BE:#define __INTPTR_WIDTH__ 64 +// AARCH64-BE:#define __INT_FAST16_MAX__ 32767 +// AARCH64-BE:#define __INT_FAST16_TYPE__ short +// AARCH64-BE:#define __INT_FAST32_MAX__ 2147483647 +// AARCH64-BE:#define __INT_FAST32_TYPE__ int +// AARCH64-BE:#define __INT_FAST64_MAX__ 9223372036854775807L +// AARCH64-BE:#define __INT_FAST64_TYPE__ long int +// AARCH64-BE:#define __INT_FAST8_MAX__ 127 +// AARCH64-BE:#define __INT_FAST8_TYPE__ char +// AARCH64-BE:#define __INT_LEAST16_MAX__ 32767 +// AARCH64-BE:#define __INT_LEAST16_TYPE__ short +// AARCH64-BE:#define __INT_LEAST32_MAX__ 2147483647 +// AARCH64-BE:#define __INT_LEAST32_TYPE__ int +// AARCH64-BE:#define __INT_LEAST64_MAX__ 9223372036854775807L +// AARCH64-BE:#define __INT_LEAST64_TYPE__ long int +// AARCH64-BE:#define __INT_LEAST8_MAX__ 127 +// AARCH64-BE:#define __INT_LEAST8_TYPE__ char // AARCH64-BE:#define __INT_MAX__ 2147483647 // AARCH64-BE:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // AARCH64-BE:#define __LDBL_DIG__ 33 @@ -408,7 +483,40 @@ // AARCH64-BE:#define __SIZE_MAX__ 18446744073709551615UL // AARCH64-BE:#define __SIZE_TYPE__ long unsigned int // AARCH64-BE:#define __SIZE_WIDTH__ 64 +// AARCH64-BE:#define __UINT16_C_SUFFIX__ U +// AARCH64-BE:#define __UINT16_MAX__ 65535U +// AARCH64-BE:#define __UINT16_TYPE__ unsigned short +// AARCH64-BE:#define __UINT32_C_SUFFIX__ U +// AARCH64-BE:#define __UINT32_MAX__ 4294967295U +// AARCH64-BE:#define __UINT32_TYPE__ unsigned int +// AARCH64-BE:#define __UINT64_C_SUFFIX__ UL +// AARCH64-BE:#define __UINT64_MAX__ 18446744073709551615UL +// AARCH64-BE:#define __UINT64_TYPE__ long unsigned int +// AARCH64-BE:#define __UINT8_C_SUFFIX__ U +// AARCH64-BE:#define __UINT8_MAX__ 255U +// AARCH64-BE:#define __UINT8_TYPE__ unsigned char +// AARCH64-BE:#define __UINTMAX_MAX__ 18446744073709551615UL // AARCH64-BE:#define __UINTMAX_TYPE__ long unsigned int +// AARCH64-BE:#define __UINTMAX_WIDTH__ 64 +// AARCH64-BE:#define __UINTPTR_MAX__ 18446744073709551615UL +// AARCH64-BE:#define __UINTPTR_TYPE__ long unsigned int +// AARCH64-BE:#define __UINTPTR_WIDTH__ 64 +// AARCH64-BE:#define __UINT_FAST16_MAX__ 65535U +// AARCH64-BE:#define __UINT_FAST16_TYPE__ unsigned short +// AARCH64-BE:#define __UINT_FAST32_MAX__ 4294967295U +// AARCH64-BE:#define __UINT_FAST32_TYPE__ unsigned int +// AARCH64-BE:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// AARCH64-BE:#define __UINT_FAST64_TYPE__ long unsigned int +// AARCH64-BE:#define __UINT_FAST8_MAX__ 255U +// AARCH64-BE:#define __UINT_FAST8_TYPE__ unsigned char +// AARCH64-BE:#define __UINT_LEAST16_MAX__ 65535U +// AARCH64-BE:#define __UINT_LEAST16_TYPE__ unsigned short +// AARCH64-BE:#define __UINT_LEAST32_MAX__ 4294967295U +// AARCH64-BE:#define __UINT_LEAST32_TYPE__ unsigned int +// AARCH64-BE:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// AARCH64-BE:#define __UINT_LEAST64_TYPE__ long unsigned int +// AARCH64-BE:#define __UINT_LEAST8_MAX__ 255U +// AARCH64-BE:#define __UINT_LEAST8_TYPE__ unsigned char // AARCH64-BE:#define __USER_LABEL_PREFIX__ _ // AARCH64-BE:#define __WCHAR_MAX__ 4294967295U // AARCH64-BE:#define __WCHAR_TYPE__ unsigned int @@ -462,16 +570,37 @@ // AARCH64-NETBSD:#define __FLT_MIN_EXP__ (-125) // AARCH64-NETBSD:#define __FLT_MIN__ 1.17549435e-38F // AARCH64-NETBSD:#define __FLT_RADIX__ 2 +// AARCH64-NETBSD:#define __INT16_MAX__ 32767 // AARCH64-NETBSD:#define __INT16_TYPE__ short +// AARCH64-NETBSD:#define __INT32_MAX__ 2147483647 // AARCH64-NETBSD:#define __INT32_TYPE__ int // AARCH64-NETBSD:#define __INT64_C_SUFFIX__ LL +// AARCH64-NETBSD:#define __INT64_MAX__ 9223372036854775807L // AARCH64-NETBSD:#define __INT64_TYPE__ long long int +// AARCH64-NETBSD:#define __INT8_MAX__ 127 // AARCH64-NETBSD:#define __INT8_TYPE__ char // AARCH64-NETBSD:#define __INTMAX_MAX__ 9223372036854775807LL // AARCH64-NETBSD:#define __INTMAX_TYPE__ long long int // AARCH64-NETBSD:#define __INTMAX_WIDTH__ 64 +// AARCH64-NETBSD:#define __INTPTR_MAX__ 9223372036854775807L // AARCH64-NETBSD:#define __INTPTR_TYPE__ long int // AARCH64-NETBSD:#define __INTPTR_WIDTH__ 64 +// AARCH64-NETBSD:#define __INT_FAST16_MAX__ 32767 +// AARCH64-NETBSD:#define __INT_FAST16_TYPE__ short +// AARCH64-NETBSD:#define __INT_FAST32_MAX__ 2147483647 +// AARCH64-NETBSD:#define __INT_FAST32_TYPE__ int +// AARCH64-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807L +// AARCH64-NETBSD:#define __INT_FAST64_TYPE__ long int +// AARCH64-NETBSD:#define __INT_FAST8_MAX__ 127 +// AARCH64-NETBSD:#define __INT_FAST8_TYPE__ char +// AARCH64-NETBSD:#define __INT_LEAST16_MAX__ 32767 +// AARCH64-NETBSD:#define __INT_LEAST16_TYPE__ short +// AARCH64-NETBSD:#define __INT_LEAST32_MAX__ 2147483647 +// AARCH64-NETBSD:#define __INT_LEAST32_TYPE__ int +// AARCH64-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807L +// AARCH64-NETBSD:#define __INT_LEAST64_TYPE__ long int +// AARCH64-NETBSD:#define __INT_LEAST8_MAX__ 127 +// AARCH64-NETBSD:#define __INT_LEAST8_TYPE__ char // AARCH64-NETBSD:#define __INT_MAX__ 2147483647 // AARCH64-NETBSD:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // AARCH64-NETBSD:#define __LDBL_DIG__ 33 @@ -512,7 +641,40 @@ // AARCH64-NETBSD:#define __SIZE_MAX__ 18446744073709551615UL // AARCH64-NETBSD:#define __SIZE_TYPE__ long unsigned int // AARCH64-NETBSD:#define __SIZE_WIDTH__ 64 +// AARCH64-NETBSD:#define __UINT16_C_SUFFIX__ U +// AARCH64-NETBSD:#define __UINT16_MAX__ 65535U +// AARCH64-NETBSD:#define __UINT16_TYPE__ unsigned short +// AARCH64-NETBSD:#define __UINT32_C_SUFFIX__ U +// AARCH64-NETBSD:#define __UINT32_MAX__ 4294967295U +// AARCH64-NETBSD:#define __UINT32_TYPE__ unsigned int +// AARCH64-NETBSD:#define __UINT64_C_SUFFIX__ UL +// AARCH64-NETBSD:#define __UINT64_MAX__ 18446744073709551615UL +// AARCH64-NETBSD:#define __UINT64_TYPE__ long unsigned int +// AARCH64-NETBSD:#define __UINT8_C_SUFFIX__ U +// AARCH64-NETBSD:#define __UINT8_MAX__ 255U +// AARCH64-NETBSD:#define __UINT8_TYPE__ unsigned char +// AARCH64-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615ULL // AARCH64-NETBSD:#define __UINTMAX_TYPE__ long long unsigned int +// AARCH64-NETBSD:#define __UINTMAX_WIDTH__ 64 +// AARCH64-NETBSD:#define __UINTPTR_MAX__ 18446744073709551615UL +// AARCH64-NETBSD:#define __UINTPTR_TYPE__ long unsigned int +// AARCH64-NETBSD:#define __UINTPTR_WIDTH__ 64 +// AARCH64-NETBSD:#define __UINT_FAST16_MAX__ 65535U +// AARCH64-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short +// AARCH64-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U +// AARCH64-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int +// AARCH64-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// AARCH64-NETBSD:#define __UINT_FAST64_TYPE__ long unsigned int +// AARCH64-NETBSD:#define __UINT_FAST8_MAX__ 255U +// AARCH64-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char +// AARCH64-NETBSD:#define __UINT_LEAST16_MAX__ 65535U +// AARCH64-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short +// AARCH64-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U +// AARCH64-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int +// AARCH64-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// AARCH64-NETBSD:#define __UINT_LEAST64_TYPE__ long unsigned int +// AARCH64-NETBSD:#define __UINT_LEAST8_MAX__ 255U +// AARCH64-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char // AARCH64-NETBSD:#define __USER_LABEL_PREFIX__ // AARCH64-NETBSD:#define __WCHAR_MAX__ 2147483647 // AARCH64-NETBSD:#define __WCHAR_TYPE__ int @@ -562,16 +724,37 @@ // ARM:#define __FLT_MIN_EXP__ (-125) // ARM:#define __FLT_MIN__ 1.17549435e-38F // ARM:#define __FLT_RADIX__ 2 +// ARM:#define __INT16_MAX__ 32767 // ARM:#define __INT16_TYPE__ short +// ARM:#define __INT32_MAX__ 2147483647 // ARM:#define __INT32_TYPE__ int // ARM:#define __INT64_C_SUFFIX__ LL +// ARM:#define __INT64_MAX__ 9223372036854775807LL // ARM:#define __INT64_TYPE__ long long int +// ARM:#define __INT8_MAX__ 127 // ARM:#define __INT8_TYPE__ char // ARM:#define __INTMAX_MAX__ 9223372036854775807LL // ARM:#define __INTMAX_TYPE__ long long int // ARM:#define __INTMAX_WIDTH__ 64 +// ARM:#define __INTPTR_MAX__ 2147483647L // ARM:#define __INTPTR_TYPE__ long int // ARM:#define __INTPTR_WIDTH__ 32 +// ARM:#define __INT_FAST16_MAX__ 32767 +// ARM:#define __INT_FAST16_TYPE__ short +// ARM:#define __INT_FAST32_MAX__ 2147483647 +// ARM:#define __INT_FAST32_TYPE__ int +// ARM:#define __INT_FAST64_MAX__ 9223372036854775807LL +// ARM:#define __INT_FAST64_TYPE__ long long int +// ARM:#define __INT_FAST8_MAX__ 127 +// ARM:#define __INT_FAST8_TYPE__ char +// ARM:#define __INT_LEAST16_MAX__ 32767 +// ARM:#define __INT_LEAST16_TYPE__ short +// ARM:#define __INT_LEAST32_MAX__ 2147483647 +// ARM:#define __INT_LEAST32_TYPE__ int +// ARM:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// ARM:#define __INT_LEAST64_TYPE__ long long int +// ARM:#define __INT_LEAST8_MAX__ 127 +// ARM:#define __INT_LEAST8_TYPE__ char // ARM:#define __INT_MAX__ 2147483647 // ARM:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // ARM:#define __LDBL_DIG__ 15 @@ -613,7 +796,40 @@ // ARM:#define __SIZE_TYPE__ unsigned int // ARM:#define __SIZE_WIDTH__ 32 // ARM:#define __THUMB_INTERWORK__ 1 +// ARM:#define __UINT16_C_SUFFIX__ U +// ARM:#define __UINT16_MAX__ 65535U +// ARM:#define __UINT16_TYPE__ unsigned short +// ARM:#define __UINT32_C_SUFFIX__ U +// ARM:#define __UINT32_MAX__ 4294967295U +// ARM:#define __UINT32_TYPE__ unsigned int +// ARM:#define __UINT64_C_SUFFIX__ ULL +// ARM:#define __UINT64_MAX__ 18446744073709551615ULL +// ARM:#define __UINT64_TYPE__ long long unsigned int +// ARM:#define __UINT8_C_SUFFIX__ U +// ARM:#define __UINT8_MAX__ 255U +// ARM:#define __UINT8_TYPE__ unsigned char +// ARM:#define __UINTMAX_MAX__ 18446744073709551615ULL // ARM:#define __UINTMAX_TYPE__ long long unsigned int +// ARM:#define __UINTMAX_WIDTH__ 64 +// ARM:#define __UINTPTR_MAX__ 4294967295U +// ARM:#define __UINTPTR_TYPE__ unsigned int +// ARM:#define __UINTPTR_WIDTH__ 32 +// ARM:#define __UINT_FAST16_MAX__ 65535U +// ARM:#define __UINT_FAST16_TYPE__ unsigned short +// ARM:#define __UINT_FAST32_MAX__ 4294967295U +// ARM:#define __UINT_FAST32_TYPE__ unsigned int +// ARM:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// ARM:#define __UINT_FAST64_TYPE__ long long unsigned int +// ARM:#define __UINT_FAST8_MAX__ 255U +// ARM:#define __UINT_FAST8_TYPE__ unsigned char +// ARM:#define __UINT_LEAST16_MAX__ 65535U +// ARM:#define __UINT_LEAST16_TYPE__ unsigned short +// ARM:#define __UINT_LEAST32_MAX__ 4294967295U +// ARM:#define __UINT_LEAST32_TYPE__ unsigned int +// ARM:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// ARM:#define __UINT_LEAST64_TYPE__ long long unsigned int +// ARM:#define __UINT_LEAST8_MAX__ 255U +// ARM:#define __UINT_LEAST8_TYPE__ unsigned char // ARM:#define __USER_LABEL_PREFIX__ _ // ARM:#define __WCHAR_MAX__ 4294967295U // ARM:#define __WCHAR_TYPE__ unsigned int @@ -665,16 +881,37 @@ // ARM-BE:#define __FLT_MIN_EXP__ (-125) // ARM-BE:#define __FLT_MIN__ 1.17549435e-38F // ARM-BE:#define __FLT_RADIX__ 2 +// ARM-BE:#define __INT16_MAX__ 32767 // ARM-BE:#define __INT16_TYPE__ short +// ARM-BE:#define __INT32_MAX__ 2147483647 // ARM-BE:#define __INT32_TYPE__ int // ARM-BE:#define __INT64_C_SUFFIX__ LL +// ARM-BE:#define __INT64_MAX__ 9223372036854775807LL // ARM-BE:#define __INT64_TYPE__ long long int +// ARM-BE:#define __INT8_MAX__ 127 // ARM-BE:#define __INT8_TYPE__ char // ARM-BE:#define __INTMAX_MAX__ 9223372036854775807LL // ARM-BE:#define __INTMAX_TYPE__ long long int // ARM-BE:#define __INTMAX_WIDTH__ 64 +// ARM-BE:#define __INTPTR_MAX__ 2147483647L // ARM-BE:#define __INTPTR_TYPE__ long int // ARM-BE:#define __INTPTR_WIDTH__ 32 +// ARM-BE:#define __INT_FAST16_MAX__ 32767 +// ARM-BE:#define __INT_FAST16_TYPE__ short +// ARM-BE:#define __INT_FAST32_MAX__ 2147483647 +// ARM-BE:#define __INT_FAST32_TYPE__ int +// ARM-BE:#define __INT_FAST64_MAX__ 9223372036854775807LL +// ARM-BE:#define __INT_FAST64_TYPE__ long long int +// ARM-BE:#define __INT_FAST8_MAX__ 127 +// ARM-BE:#define __INT_FAST8_TYPE__ char +// ARM-BE:#define __INT_LEAST16_MAX__ 32767 +// ARM-BE:#define __INT_LEAST16_TYPE__ short +// ARM-BE:#define __INT_LEAST32_MAX__ 2147483647 +// ARM-BE:#define __INT_LEAST32_TYPE__ int +// ARM-BE:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// ARM-BE:#define __INT_LEAST64_TYPE__ long long int +// ARM-BE:#define __INT_LEAST8_MAX__ 127 +// ARM-BE:#define __INT_LEAST8_TYPE__ char // ARM-BE:#define __INT_MAX__ 2147483647 // ARM-BE:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // ARM-BE:#define __LDBL_DIG__ 15 @@ -715,7 +952,40 @@ // ARM-BE:#define __SIZE_TYPE__ unsigned int // ARM-BE:#define __SIZE_WIDTH__ 32 // ARM-BE:#define __THUMB_INTERWORK__ 1 +// ARM-BE:#define __UINT16_C_SUFFIX__ U +// ARM-BE:#define __UINT16_MAX__ 65535U +// ARM-BE:#define __UINT16_TYPE__ unsigned short +// ARM-BE:#define __UINT32_C_SUFFIX__ U +// ARM-BE:#define __UINT32_MAX__ 4294967295U +// ARM-BE:#define __UINT32_TYPE__ unsigned int +// ARM-BE:#define __UINT64_C_SUFFIX__ ULL +// ARM-BE:#define __UINT64_MAX__ 18446744073709551615ULL +// ARM-BE:#define __UINT64_TYPE__ long long unsigned int +// ARM-BE:#define __UINT8_C_SUFFIX__ U +// ARM-BE:#define __UINT8_MAX__ 255U +// ARM-BE:#define __UINT8_TYPE__ unsigned char +// ARM-BE:#define __UINTMAX_MAX__ 18446744073709551615ULL // ARM-BE:#define __UINTMAX_TYPE__ long long unsigned int +// ARM-BE:#define __UINTMAX_WIDTH__ 64 +// ARM-BE:#define __UINTPTR_MAX__ 4294967295U +// ARM-BE:#define __UINTPTR_TYPE__ unsigned int +// ARM-BE:#define __UINTPTR_WIDTH__ 32 +// ARM-BE:#define __UINT_FAST16_MAX__ 65535U +// ARM-BE:#define __UINT_FAST16_TYPE__ unsigned short +// ARM-BE:#define __UINT_FAST32_MAX__ 4294967295U +// ARM-BE:#define __UINT_FAST32_TYPE__ unsigned int +// ARM-BE:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// ARM-BE:#define __UINT_FAST64_TYPE__ long long unsigned int +// ARM-BE:#define __UINT_FAST8_MAX__ 255U +// ARM-BE:#define __UINT_FAST8_TYPE__ unsigned char +// ARM-BE:#define __UINT_LEAST16_MAX__ 65535U +// ARM-BE:#define __UINT_LEAST16_TYPE__ unsigned short +// ARM-BE:#define __UINT_LEAST32_MAX__ 4294967295U +// ARM-BE:#define __UINT_LEAST32_TYPE__ unsigned int +// ARM-BE:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// ARM-BE:#define __UINT_LEAST64_TYPE__ long long unsigned int +// ARM-BE:#define __UINT_LEAST8_MAX__ 255U +// ARM-BE:#define __UINT_LEAST8_TYPE__ unsigned char // ARM-BE:#define __USER_LABEL_PREFIX__ _ // ARM-BE:#define __WCHAR_MAX__ 4294967295U // ARM-BE:#define __WCHAR_TYPE__ unsigned int @@ -770,16 +1040,37 @@ // ARMEABISOFTFP:#define __FLT_MIN_EXP__ (-125) // ARMEABISOFTFP:#define __FLT_MIN__ 1.17549435e-38F // ARMEABISOFTFP:#define __FLT_RADIX__ 2 +// ARMEABISOFTFP:#define __INT16_MAX__ 32767 // ARMEABISOFTFP:#define __INT16_TYPE__ short +// ARMEABISOFTFP:#define __INT32_MAX__ 2147483647 // ARMEABISOFTFP:#define __INT32_TYPE__ int // ARMEABISOFTFP:#define __INT64_C_SUFFIX__ LL +// ARMEABISOFTFP:#define __INT64_MAX__ 9223372036854775807LL // ARMEABISOFTFP:#define __INT64_TYPE__ long long int +// ARMEABISOFTFP:#define __INT8_MAX__ 127 // ARMEABISOFTFP:#define __INT8_TYPE__ char // ARMEABISOFTFP:#define __INTMAX_MAX__ 9223372036854775807LL // ARMEABISOFTFP:#define __INTMAX_TYPE__ long long int // ARMEABISOFTFP:#define __INTMAX_WIDTH__ 64 +// ARMEABISOFTFP:#define __INTPTR_MAX__ 2147483647L // ARMEABISOFTFP:#define __INTPTR_TYPE__ long int // ARMEABISOFTFP:#define __INTPTR_WIDTH__ 32 +// ARMEABISOFTFP:#define __INT_FAST16_MAX__ 32767 +// ARMEABISOFTFP:#define __INT_FAST16_TYPE__ short +// ARMEABISOFTFP:#define __INT_FAST32_MAX__ 2147483647 +// ARMEABISOFTFP:#define __INT_FAST32_TYPE__ int +// ARMEABISOFTFP:#define __INT_FAST64_MAX__ 9223372036854775807LL +// ARMEABISOFTFP:#define __INT_FAST64_TYPE__ long long int +// ARMEABISOFTFP:#define __INT_FAST8_MAX__ 127 +// ARMEABISOFTFP:#define __INT_FAST8_TYPE__ char +// ARMEABISOFTFP:#define __INT_LEAST16_MAX__ 32767 +// ARMEABISOFTFP:#define __INT_LEAST16_TYPE__ short +// ARMEABISOFTFP:#define __INT_LEAST32_MAX__ 2147483647 +// ARMEABISOFTFP:#define __INT_LEAST32_TYPE__ int +// ARMEABISOFTFP:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// ARMEABISOFTFP:#define __INT_LEAST64_TYPE__ long long int +// ARMEABISOFTFP:#define __INT_LEAST8_MAX__ 127 +// ARMEABISOFTFP:#define __INT_LEAST8_TYPE__ char // ARMEABISOFTFP:#define __INT_MAX__ 2147483647 // ARMEABISOFTFP:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // ARMEABISOFTFP:#define __LDBL_DIG__ 15 @@ -822,7 +1113,40 @@ // ARMEABISOFTFP:#define __SIZE_WIDTH__ 32 // ARMEABISOFTFP:#define __SOFTFP__ 1 // ARMEABISOFTFP:#define __THUMB_INTERWORK__ 1 +// ARMEABISOFTFP:#define __UINT16_C_SUFFIX__ U +// ARMEABISOFTFP:#define __UINT16_MAX__ 65535U +// ARMEABISOFTFP:#define __UINT16_TYPE__ unsigned short +// ARMEABISOFTFP:#define __UINT32_C_SUFFIX__ U +// ARMEABISOFTFP:#define __UINT32_MAX__ 4294967295U +// ARMEABISOFTFP:#define __UINT32_TYPE__ unsigned int +// ARMEABISOFTFP:#define __UINT64_C_SUFFIX__ ULL +// ARMEABISOFTFP:#define __UINT64_MAX__ 18446744073709551615ULL +// ARMEABISOFTFP:#define __UINT64_TYPE__ long long unsigned int +// ARMEABISOFTFP:#define __UINT8_C_SUFFIX__ U +// ARMEABISOFTFP:#define __UINT8_MAX__ 255U +// ARMEABISOFTFP:#define __UINT8_TYPE__ unsigned char +// ARMEABISOFTFP:#define __UINTMAX_MAX__ 18446744073709551615ULL // ARMEABISOFTFP:#define __UINTMAX_TYPE__ long long unsigned int +// ARMEABISOFTFP:#define __UINTMAX_WIDTH__ 64 +// ARMEABISOFTFP:#define __UINTPTR_MAX__ 4294967295U +// ARMEABISOFTFP:#define __UINTPTR_TYPE__ unsigned int +// ARMEABISOFTFP:#define __UINTPTR_WIDTH__ 32 +// ARMEABISOFTFP:#define __UINT_FAST16_MAX__ 65535U +// ARMEABISOFTFP:#define __UINT_FAST16_TYPE__ unsigned short +// ARMEABISOFTFP:#define __UINT_FAST32_MAX__ 4294967295U +// ARMEABISOFTFP:#define __UINT_FAST32_TYPE__ unsigned int +// ARMEABISOFTFP:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// ARMEABISOFTFP:#define __UINT_FAST64_TYPE__ long long unsigned int +// ARMEABISOFTFP:#define __UINT_FAST8_MAX__ 255U +// ARMEABISOFTFP:#define __UINT_FAST8_TYPE__ unsigned char +// ARMEABISOFTFP:#define __UINT_LEAST16_MAX__ 65535U +// ARMEABISOFTFP:#define __UINT_LEAST16_TYPE__ unsigned short +// ARMEABISOFTFP:#define __UINT_LEAST32_MAX__ 4294967295U +// ARMEABISOFTFP:#define __UINT_LEAST32_TYPE__ unsigned int +// ARMEABISOFTFP:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// ARMEABISOFTFP:#define __UINT_LEAST64_TYPE__ long long unsigned int +// ARMEABISOFTFP:#define __UINT_LEAST8_MAX__ 255U +// ARMEABISOFTFP:#define __UINT_LEAST8_TYPE__ unsigned char // ARMEABISOFTFP:#define __USER_LABEL_PREFIX__ // ARMEABISOFTFP:#define __WCHAR_MAX__ 4294967295U // ARMEABISOFTFP:#define __WCHAR_TYPE__ unsigned int @@ -877,16 +1201,37 @@ // ARMEABIHARDFP:#define __FLT_MIN_EXP__ (-125) // ARMEABIHARDFP:#define __FLT_MIN__ 1.17549435e-38F // ARMEABIHARDFP:#define __FLT_RADIX__ 2 +// ARMEABIHARDFP:#define __INT16_MAX__ 32767 // ARMEABIHARDFP:#define __INT16_TYPE__ short +// ARMEABIHARDFP:#define __INT32_MAX__ 2147483647 // ARMEABIHARDFP:#define __INT32_TYPE__ int // ARMEABIHARDFP:#define __INT64_C_SUFFIX__ LL +// ARMEABIHARDFP:#define __INT64_MAX__ 9223372036854775807LL // ARMEABIHARDFP:#define __INT64_TYPE__ long long int +// ARMEABIHARDFP:#define __INT8_MAX__ 127 // ARMEABIHARDFP:#define __INT8_TYPE__ char // ARMEABIHARDFP:#define __INTMAX_MAX__ 9223372036854775807LL // ARMEABIHARDFP:#define __INTMAX_TYPE__ long long int // ARMEABIHARDFP:#define __INTMAX_WIDTH__ 64 +// ARMEABIHARDFP:#define __INTPTR_MAX__ 2147483647L // ARMEABIHARDFP:#define __INTPTR_TYPE__ long int // ARMEABIHARDFP:#define __INTPTR_WIDTH__ 32 +// ARMEABIHARDFP:#define __INT_FAST16_MAX__ 32767 +// ARMEABIHARDFP:#define __INT_FAST16_TYPE__ short +// ARMEABIHARDFP:#define __INT_FAST32_MAX__ 2147483647 +// ARMEABIHARDFP:#define __INT_FAST32_TYPE__ int +// ARMEABIHARDFP:#define __INT_FAST64_MAX__ 9223372036854775807LL +// ARMEABIHARDFP:#define __INT_FAST64_TYPE__ long long int +// ARMEABIHARDFP:#define __INT_FAST8_MAX__ 127 +// ARMEABIHARDFP:#define __INT_FAST8_TYPE__ char +// ARMEABIHARDFP:#define __INT_LEAST16_MAX__ 32767 +// ARMEABIHARDFP:#define __INT_LEAST16_TYPE__ short +// ARMEABIHARDFP:#define __INT_LEAST32_MAX__ 2147483647 +// ARMEABIHARDFP:#define __INT_LEAST32_TYPE__ int +// ARMEABIHARDFP:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// ARMEABIHARDFP:#define __INT_LEAST64_TYPE__ long long int +// ARMEABIHARDFP:#define __INT_LEAST8_MAX__ 127 +// ARMEABIHARDFP:#define __INT_LEAST8_TYPE__ char // ARMEABIHARDFP:#define __INT_MAX__ 2147483647 // ARMEABIHARDFP:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // ARMEABIHARDFP:#define __LDBL_DIG__ 15 @@ -929,7 +1274,40 @@ // ARMEABIHARDFP:#define __SIZE_WIDTH__ 32 // ARMEABIHARDFP-NOT:#define __SOFTFP__ 1 // ARMEABIHARDFP:#define __THUMB_INTERWORK__ 1 +// ARMEABIHARDFP:#define __UINT16_C_SUFFIX__ U +// ARMEABIHARDFP:#define __UINT16_MAX__ 65535U +// ARMEABIHARDFP:#define __UINT16_TYPE__ unsigned short +// ARMEABIHARDFP:#define __UINT32_C_SUFFIX__ U +// ARMEABIHARDFP:#define __UINT32_MAX__ 4294967295U +// ARMEABIHARDFP:#define __UINT32_TYPE__ unsigned int +// ARMEABIHARDFP:#define __UINT64_C_SUFFIX__ ULL +// ARMEABIHARDFP:#define __UINT64_MAX__ 18446744073709551615ULL +// ARMEABIHARDFP:#define __UINT64_TYPE__ long long unsigned int +// ARMEABIHARDFP:#define __UINT8_C_SUFFIX__ U +// ARMEABIHARDFP:#define __UINT8_MAX__ 255U +// ARMEABIHARDFP:#define __UINT8_TYPE__ unsigned char +// ARMEABIHARDFP:#define __UINTMAX_MAX__ 18446744073709551615ULL // ARMEABIHARDFP:#define __UINTMAX_TYPE__ long long unsigned int +// ARMEABIHARDFP:#define __UINTMAX_WIDTH__ 64 +// ARMEABIHARDFP:#define __UINTPTR_MAX__ 4294967295U +// ARMEABIHARDFP:#define __UINTPTR_TYPE__ unsigned int +// ARMEABIHARDFP:#define __UINTPTR_WIDTH__ 32 +// ARMEABIHARDFP:#define __UINT_FAST16_MAX__ 65535U +// ARMEABIHARDFP:#define __UINT_FAST16_TYPE__ unsigned short +// ARMEABIHARDFP:#define __UINT_FAST32_MAX__ 4294967295U +// ARMEABIHARDFP:#define __UINT_FAST32_TYPE__ unsigned int +// ARMEABIHARDFP:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// ARMEABIHARDFP:#define __UINT_FAST64_TYPE__ long long unsigned int +// ARMEABIHARDFP:#define __UINT_FAST8_MAX__ 255U +// ARMEABIHARDFP:#define __UINT_FAST8_TYPE__ unsigned char +// ARMEABIHARDFP:#define __UINT_LEAST16_MAX__ 65535U +// ARMEABIHARDFP:#define __UINT_LEAST16_TYPE__ unsigned short +// ARMEABIHARDFP:#define __UINT_LEAST32_MAX__ 4294967295U +// ARMEABIHARDFP:#define __UINT_LEAST32_TYPE__ unsigned int +// ARMEABIHARDFP:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// ARMEABIHARDFP:#define __UINT_LEAST64_TYPE__ long long unsigned int +// ARMEABIHARDFP:#define __UINT_LEAST8_MAX__ 255U +// ARMEABIHARDFP:#define __UINT_LEAST8_TYPE__ unsigned char // ARMEABIHARDFP:#define __USER_LABEL_PREFIX__ // ARMEABIHARDFP:#define __WCHAR_MAX__ 4294967295U // ARMEABIHARDFP:#define __WCHAR_TYPE__ unsigned int @@ -982,16 +1360,37 @@ // ARM-NETBSD:#define __FLT_MIN_EXP__ (-125) // ARM-NETBSD:#define __FLT_MIN__ 1.17549435e-38F // ARM-NETBSD:#define __FLT_RADIX__ 2 +// ARM-NETBSD:#define __INT16_MAX__ 32767 // ARM-NETBSD:#define __INT16_TYPE__ short +// ARM-NETBSD:#define __INT32_MAX__ 2147483647 // ARM-NETBSD:#define __INT32_TYPE__ int // ARM-NETBSD:#define __INT64_C_SUFFIX__ LL +// ARM-NETBSD:#define __INT64_MAX__ 9223372036854775807LL // ARM-NETBSD:#define __INT64_TYPE__ long long int +// ARM-NETBSD:#define __INT8_MAX__ 127 // ARM-NETBSD:#define __INT8_TYPE__ char // ARM-NETBSD:#define __INTMAX_MAX__ 9223372036854775807LL // ARM-NETBSD:#define __INTMAX_TYPE__ long long int // ARM-NETBSD:#define __INTMAX_WIDTH__ 64 +// ARM-NETBSD:#define __INTPTR_MAX__ 2147483647L // ARM-NETBSD:#define __INTPTR_TYPE__ long int // ARM-NETBSD:#define __INTPTR_WIDTH__ 32 +// ARM-NETBSD:#define __INT_FAST16_MAX__ 32767 +// ARM-NETBSD:#define __INT_FAST16_TYPE__ short +// ARM-NETBSD:#define __INT_FAST32_MAX__ 2147483647 +// ARM-NETBSD:#define __INT_FAST32_TYPE__ int +// ARM-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807LL +// ARM-NETBSD:#define __INT_FAST64_TYPE__ long long int +// ARM-NETBSD:#define __INT_FAST8_MAX__ 127 +// ARM-NETBSD:#define __INT_FAST8_TYPE__ char +// ARM-NETBSD:#define __INT_LEAST16_MAX__ 32767 +// ARM-NETBSD:#define __INT_LEAST16_TYPE__ short +// ARM-NETBSD:#define __INT_LEAST32_MAX__ 2147483647 +// ARM-NETBSD:#define __INT_LEAST32_TYPE__ int +// ARM-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// ARM-NETBSD:#define __INT_LEAST64_TYPE__ long long int +// ARM-NETBSD:#define __INT_LEAST8_MAX__ 127 +// ARM-NETBSD:#define __INT_LEAST8_TYPE__ char // ARM-NETBSD:#define __INT_MAX__ 2147483647 // ARM-NETBSD:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // ARM-NETBSD:#define __LDBL_DIG__ 15 @@ -1033,7 +1432,40 @@ // ARM-NETBSD:#define __SIZE_TYPE__ long unsigned int // ARM-NETBSD:#define __SIZE_WIDTH__ 32 // ARM-NETBSD:#define __THUMB_INTERWORK__ 1 +// ARM-NETBSD:#define __UINT16_C_SUFFIX__ U +// ARM-NETBSD:#define __UINT16_MAX__ 65535U +// ARM-NETBSD:#define __UINT16_TYPE__ unsigned short +// ARM-NETBSD:#define __UINT32_C_SUFFIX__ U +// ARM-NETBSD:#define __UINT32_MAX__ 4294967295U +// ARM-NETBSD:#define __UINT32_TYPE__ unsigned int +// ARM-NETBSD:#define __UINT64_C_SUFFIX__ ULL +// ARM-NETBSD:#define __UINT64_MAX__ 18446744073709551615ULL +// ARM-NETBSD:#define __UINT64_TYPE__ long long unsigned int +// ARM-NETBSD:#define __UINT8_C_SUFFIX__ U +// ARM-NETBSD:#define __UINT8_MAX__ 255U +// ARM-NETBSD:#define __UINT8_TYPE__ unsigned char +// ARM-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615ULL // ARM-NETBSD:#define __UINTMAX_TYPE__ long long unsigned int +// ARM-NETBSD:#define __UINTMAX_WIDTH__ 64 +// ARM-NETBSD:#define __UINTPTR_MAX__ 4294967295U +// ARM-NETBSD:#define __UINTPTR_TYPE__ unsigned int +// ARM-NETBSD:#define __UINTPTR_WIDTH__ 32 +// ARM-NETBSD:#define __UINT_FAST16_MAX__ 65535U +// ARM-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short +// ARM-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U +// ARM-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int +// ARM-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// ARM-NETBSD:#define __UINT_FAST64_TYPE__ long long unsigned int +// ARM-NETBSD:#define __UINT_FAST8_MAX__ 255U +// ARM-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char +// ARM-NETBSD:#define __UINT_LEAST16_MAX__ 65535U +// ARM-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short +// ARM-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U +// ARM-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int +// ARM-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// ARM-NETBSD:#define __UINT_LEAST64_TYPE__ long long unsigned int +// ARM-NETBSD:#define __UINT_LEAST8_MAX__ 255U +// ARM-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char // ARM-NETBSD:#define __USER_LABEL_PREFIX__ // ARM-NETBSD:#define __WCHAR_MAX__ 2147483647 // ARM-NETBSD:#define __WCHAR_TYPE__ int @@ -1139,16 +1571,37 @@ // I386:#define __FLT_MIN_EXP__ (-125) // I386:#define __FLT_MIN__ 1.17549435e-38F // I386:#define __FLT_RADIX__ 2 +// I386:#define __INT16_MAX__ 32767 // I386:#define __INT16_TYPE__ short +// I386:#define __INT32_MAX__ 2147483647 // I386:#define __INT32_TYPE__ int // I386:#define __INT64_C_SUFFIX__ LL +// I386:#define __INT64_MAX__ 9223372036854775807LL // I386:#define __INT64_TYPE__ long long int +// I386:#define __INT8_MAX__ 127 // I386:#define __INT8_TYPE__ char // I386:#define __INTMAX_MAX__ 9223372036854775807LL // I386:#define __INTMAX_TYPE__ long long int // I386:#define __INTMAX_WIDTH__ 64 +// I386:#define __INTPTR_MAX__ 2147483647 // I386:#define __INTPTR_TYPE__ int // I386:#define __INTPTR_WIDTH__ 32 +// I386:#define __INT_FAST16_MAX__ 32767 +// I386:#define __INT_FAST16_TYPE__ short +// I386:#define __INT_FAST32_MAX__ 2147483647 +// I386:#define __INT_FAST32_TYPE__ int +// I386:#define __INT_FAST64_MAX__ 9223372036854775807LL +// I386:#define __INT_FAST64_TYPE__ long long int +// I386:#define __INT_FAST8_MAX__ 127 +// I386:#define __INT_FAST8_TYPE__ char +// I386:#define __INT_LEAST16_MAX__ 32767 +// I386:#define __INT_LEAST16_TYPE__ short +// I386:#define __INT_LEAST32_MAX__ 2147483647 +// I386:#define __INT_LEAST32_TYPE__ int +// I386:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// I386:#define __INT_LEAST64_TYPE__ long long int +// I386:#define __INT_LEAST8_MAX__ 127 +// I386:#define __INT_LEAST8_TYPE__ char // I386:#define __INT_MAX__ 2147483647 // I386:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // I386:#define __LDBL_DIG__ 18 @@ -1190,7 +1643,40 @@ // I386:#define __SIZE_MAX__ 4294967295U // I386:#define __SIZE_TYPE__ unsigned int // I386:#define __SIZE_WIDTH__ 32 +// I386:#define __UINT16_C_SUFFIX__ U +// I386:#define __UINT16_MAX__ 65535U +// I386:#define __UINT16_TYPE__ unsigned short +// I386:#define __UINT32_C_SUFFIX__ U +// I386:#define __UINT32_MAX__ 4294967295U +// I386:#define __UINT32_TYPE__ unsigned int +// I386:#define __UINT64_C_SUFFIX__ ULL +// I386:#define __UINT64_MAX__ 18446744073709551615ULL +// I386:#define __UINT64_TYPE__ long long unsigned int +// I386:#define __UINT8_C_SUFFIX__ U +// I386:#define __UINT8_MAX__ 255U +// I386:#define __UINT8_TYPE__ unsigned char +// I386:#define __UINTMAX_MAX__ 18446744073709551615ULL // I386:#define __UINTMAX_TYPE__ long long unsigned int +// I386:#define __UINTMAX_WIDTH__ 64 +// I386:#define __UINTPTR_MAX__ 4294967295U +// I386:#define __UINTPTR_TYPE__ unsigned int +// I386:#define __UINTPTR_WIDTH__ 32 +// I386:#define __UINT_FAST16_MAX__ 65535U +// I386:#define __UINT_FAST16_TYPE__ unsigned short +// I386:#define __UINT_FAST32_MAX__ 4294967295U +// I386:#define __UINT_FAST32_TYPE__ unsigned int +// I386:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// I386:#define __UINT_FAST64_TYPE__ long long unsigned int +// I386:#define __UINT_FAST8_MAX__ 255U +// I386:#define __UINT_FAST8_TYPE__ unsigned char +// I386:#define __UINT_LEAST16_MAX__ 65535U +// I386:#define __UINT_LEAST16_TYPE__ unsigned short +// I386:#define __UINT_LEAST32_MAX__ 4294967295U +// I386:#define __UINT_LEAST32_TYPE__ unsigned int +// I386:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// I386:#define __UINT_LEAST64_TYPE__ long long unsigned int +// I386:#define __UINT_LEAST8_MAX__ 255U +// I386:#define __UINT_LEAST8_TYPE__ unsigned char // I386:#define __USER_LABEL_PREFIX__ _ // I386:#define __WCHAR_MAX__ 2147483647 // I386:#define __WCHAR_TYPE__ int @@ -1237,16 +1723,37 @@ // I386-LINUX:#define __FLT_MIN_EXP__ (-125) // I386-LINUX:#define __FLT_MIN__ 1.17549435e-38F // I386-LINUX:#define __FLT_RADIX__ 2 +// I386-LINUX:#define __INT16_MAX__ 32767 // I386-LINUX:#define __INT16_TYPE__ short +// I386-LINUX:#define __INT32_MAX__ 2147483647 // I386-LINUX:#define __INT32_TYPE__ int // I386-LINUX:#define __INT64_C_SUFFIX__ LL +// I386-LINUX:#define __INT64_MAX__ 9223372036854775807LL // I386-LINUX:#define __INT64_TYPE__ long long int +// I386-LINUX:#define __INT8_MAX__ 127 // I386-LINUX:#define __INT8_TYPE__ char // I386-LINUX:#define __INTMAX_MAX__ 9223372036854775807LL // I386-LINUX:#define __INTMAX_TYPE__ long long int // I386-LINUX:#define __INTMAX_WIDTH__ 64 +// I386-LINUX:#define __INTPTR_MAX__ 2147483647 // I386-LINUX:#define __INTPTR_TYPE__ int // I386-LINUX:#define __INTPTR_WIDTH__ 32 +// I386-LINUX:#define __INT_FAST16_MAX__ 32767 +// I386-LINUX:#define __INT_FAST16_TYPE__ short +// I386-LINUX:#define __INT_FAST32_MAX__ 2147483647 +// I386-LINUX:#define __INT_FAST32_TYPE__ int +// I386-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807LL +// I386-LINUX:#define __INT_FAST64_TYPE__ long long int +// I386-LINUX:#define __INT_FAST8_MAX__ 127 +// I386-LINUX:#define __INT_FAST8_TYPE__ char +// I386-LINUX:#define __INT_LEAST16_MAX__ 32767 +// I386-LINUX:#define __INT_LEAST16_TYPE__ short +// I386-LINUX:#define __INT_LEAST32_MAX__ 2147483647 +// I386-LINUX:#define __INT_LEAST32_TYPE__ int +// I386-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// I386-LINUX:#define __INT_LEAST64_TYPE__ long long int +// I386-LINUX:#define __INT_LEAST8_MAX__ 127 +// I386-LINUX:#define __INT_LEAST8_TYPE__ char // I386-LINUX:#define __INT_MAX__ 2147483647 // I386-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // I386-LINUX:#define __LDBL_DIG__ 18 @@ -1288,7 +1795,40 @@ // I386-LINUX:#define __SIZE_MAX__ 4294967295U // I386-LINUX:#define __SIZE_TYPE__ unsigned int // I386-LINUX:#define __SIZE_WIDTH__ 32 +// I386-LINUX:#define __UINT16_C_SUFFIX__ U +// I386-LINUX:#define __UINT16_MAX__ 65535U +// I386-LINUX:#define __UINT16_TYPE__ unsigned short +// I386-LINUX:#define __UINT32_C_SUFFIX__ U +// I386-LINUX:#define __UINT32_MAX__ 4294967295U +// I386-LINUX:#define __UINT32_TYPE__ unsigned int +// I386-LINUX:#define __UINT64_C_SUFFIX__ ULL +// I386-LINUX:#define __UINT64_MAX__ 18446744073709551615ULL +// I386-LINUX:#define __UINT64_TYPE__ long long unsigned int +// I386-LINUX:#define __UINT8_C_SUFFIX__ U +// I386-LINUX:#define __UINT8_MAX__ 255U +// I386-LINUX:#define __UINT8_TYPE__ unsigned char +// I386-LINUX:#define __UINTMAX_MAX__ 18446744073709551615ULL // I386-LINUX:#define __UINTMAX_TYPE__ long long unsigned int +// I386-LINUX:#define __UINTMAX_WIDTH__ 64 +// I386-LINUX:#define __UINTPTR_MAX__ 4294967295U +// I386-LINUX:#define __UINTPTR_TYPE__ unsigned int +// I386-LINUX:#define __UINTPTR_WIDTH__ 32 +// I386-LINUX:#define __UINT_FAST16_MAX__ 65535U +// I386-LINUX:#define __UINT_FAST16_TYPE__ unsigned short +// I386-LINUX:#define __UINT_FAST32_MAX__ 4294967295U +// I386-LINUX:#define __UINT_FAST32_TYPE__ unsigned int +// I386-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// I386-LINUX:#define __UINT_FAST64_TYPE__ long long unsigned int +// I386-LINUX:#define __UINT_FAST8_MAX__ 255U +// I386-LINUX:#define __UINT_FAST8_TYPE__ unsigned char +// I386-LINUX:#define __UINT_LEAST16_MAX__ 65535U +// I386-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short +// I386-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U +// I386-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int +// I386-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// I386-LINUX:#define __UINT_LEAST64_TYPE__ long long unsigned int +// I386-LINUX:#define __UINT_LEAST8_MAX__ 255U +// I386-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char // I386-LINUX:#define __USER_LABEL_PREFIX__ // I386-LINUX:#define __WCHAR_MAX__ 2147483647 // I386-LINUX:#define __WCHAR_TYPE__ int @@ -1335,16 +1875,37 @@ // I386-NETBSD:#define __FLT_MIN_EXP__ (-125) // I386-NETBSD:#define __FLT_MIN__ 1.17549435e-38F // I386-NETBSD:#define __FLT_RADIX__ 2 +// I386-NETBSD:#define __INT16_MAX__ 32767 // I386-NETBSD:#define __INT16_TYPE__ short +// I386-NETBSD:#define __INT32_MAX__ 2147483647 // I386-NETBSD:#define __INT32_TYPE__ int // I386-NETBSD:#define __INT64_C_SUFFIX__ LL +// I386-NETBSD:#define __INT64_MAX__ 9223372036854775807LL // I386-NETBSD:#define __INT64_TYPE__ long long int +// I386-NETBSD:#define __INT8_MAX__ 127 // I386-NETBSD:#define __INT8_TYPE__ char // I386-NETBSD:#define __INTMAX_MAX__ 9223372036854775807LL // I386-NETBSD:#define __INTMAX_TYPE__ long long int // I386-NETBSD:#define __INTMAX_WIDTH__ 64 +// I386-NETBSD:#define __INTPTR_MAX__ 2147483647 // I386-NETBSD:#define __INTPTR_TYPE__ int // I386-NETBSD:#define __INTPTR_WIDTH__ 32 +// I386-NETBSD:#define __INT_FAST16_MAX__ 32767 +// I386-NETBSD:#define __INT_FAST16_TYPE__ short +// I386-NETBSD:#define __INT_FAST32_MAX__ 2147483647 +// I386-NETBSD:#define __INT_FAST32_TYPE__ int +// I386-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807LL +// I386-NETBSD:#define __INT_FAST64_TYPE__ long long int +// I386-NETBSD:#define __INT_FAST8_MAX__ 127 +// I386-NETBSD:#define __INT_FAST8_TYPE__ char +// I386-NETBSD:#define __INT_LEAST16_MAX__ 32767 +// I386-NETBSD:#define __INT_LEAST16_TYPE__ short +// I386-NETBSD:#define __INT_LEAST32_MAX__ 2147483647 +// I386-NETBSD:#define __INT_LEAST32_TYPE__ int +// I386-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// I386-NETBSD:#define __INT_LEAST64_TYPE__ long long int +// I386-NETBSD:#define __INT_LEAST8_MAX__ 127 +// I386-NETBSD:#define __INT_LEAST8_TYPE__ char // I386-NETBSD:#define __INT_MAX__ 2147483647 // I386-NETBSD:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // I386-NETBSD:#define __LDBL_DIG__ 18 @@ -1386,7 +1947,40 @@ // I386-NETBSD:#define __SIZE_MAX__ 4294967295U // I386-NETBSD:#define __SIZE_TYPE__ unsigned int // I386-NETBSD:#define __SIZE_WIDTH__ 32 +// I386-NETBSD:#define __UINT16_C_SUFFIX__ U +// I386-NETBSD:#define __UINT16_MAX__ 65535U +// I386-NETBSD:#define __UINT16_TYPE__ unsigned short +// I386-NETBSD:#define __UINT32_C_SUFFIX__ U +// I386-NETBSD:#define __UINT32_MAX__ 4294967295U +// I386-NETBSD:#define __UINT32_TYPE__ unsigned int +// I386-NETBSD:#define __UINT64_C_SUFFIX__ ULL +// I386-NETBSD:#define __UINT64_MAX__ 18446744073709551615ULL +// I386-NETBSD:#define __UINT64_TYPE__ long long unsigned int +// I386-NETBSD:#define __UINT8_C_SUFFIX__ U +// I386-NETBSD:#define __UINT8_MAX__ 255U +// I386-NETBSD:#define __UINT8_TYPE__ unsigned char +// I386-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615ULL // I386-NETBSD:#define __UINTMAX_TYPE__ long long unsigned int +// I386-NETBSD:#define __UINTMAX_WIDTH__ 64 +// I386-NETBSD:#define __UINTPTR_MAX__ 4294967295U +// I386-NETBSD:#define __UINTPTR_TYPE__ unsigned int +// I386-NETBSD:#define __UINTPTR_WIDTH__ 32 +// I386-NETBSD:#define __UINT_FAST16_MAX__ 65535U +// I386-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short +// I386-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U +// I386-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int +// I386-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// I386-NETBSD:#define __UINT_FAST64_TYPE__ long long unsigned int +// I386-NETBSD:#define __UINT_FAST8_MAX__ 255U +// I386-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char +// I386-NETBSD:#define __UINT_LEAST16_MAX__ 65535U +// I386-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short +// I386-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U +// I386-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int +// I386-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// I386-NETBSD:#define __UINT_LEAST64_TYPE__ long long unsigned int +// I386-NETBSD:#define __UINT_LEAST8_MAX__ 255U +// I386-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char // I386-NETBSD:#define __USER_LABEL_PREFIX__ // I386-NETBSD:#define __WCHAR_MAX__ 2147483647 // I386-NETBSD:#define __WCHAR_TYPE__ int @@ -1453,16 +2047,37 @@ // MIPS32BE:#define __FLT_MIN_EXP__ (-125) // MIPS32BE:#define __FLT_MIN__ 1.17549435e-38F // MIPS32BE:#define __FLT_RADIX__ 2 +// MIPS32BE:#define __INT16_MAX__ 32767 // MIPS32BE:#define __INT16_TYPE__ short +// MIPS32BE:#define __INT32_MAX__ 2147483647 // MIPS32BE:#define __INT32_TYPE__ int // MIPS32BE:#define __INT64_C_SUFFIX__ LL +// MIPS32BE:#define __INT64_MAX__ 9223372036854775807LL // MIPS32BE:#define __INT64_TYPE__ long long int +// MIPS32BE:#define __INT8_MAX__ 127 // MIPS32BE:#define __INT8_TYPE__ char // MIPS32BE:#define __INTMAX_MAX__ 9223372036854775807LL // MIPS32BE:#define __INTMAX_TYPE__ long long int // MIPS32BE:#define __INTMAX_WIDTH__ 64 +// MIPS32BE:#define __INTPTR_MAX__ 2147483647L // MIPS32BE:#define __INTPTR_TYPE__ long int // MIPS32BE:#define __INTPTR_WIDTH__ 32 +// MIPS32BE:#define __INT_FAST16_MAX__ 32767 +// MIPS32BE:#define __INT_FAST16_TYPE__ short +// MIPS32BE:#define __INT_FAST32_MAX__ 2147483647 +// MIPS32BE:#define __INT_FAST32_TYPE__ int +// MIPS32BE:#define __INT_FAST64_MAX__ 9223372036854775807LL +// MIPS32BE:#define __INT_FAST64_TYPE__ long long int +// MIPS32BE:#define __INT_FAST8_MAX__ 127 +// MIPS32BE:#define __INT_FAST8_TYPE__ char +// MIPS32BE:#define __INT_LEAST16_MAX__ 32767 +// MIPS32BE:#define __INT_LEAST16_TYPE__ short +// MIPS32BE:#define __INT_LEAST32_MAX__ 2147483647 +// MIPS32BE:#define __INT_LEAST32_TYPE__ int +// MIPS32BE:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// MIPS32BE:#define __INT_LEAST64_TYPE__ long long int +// MIPS32BE:#define __INT_LEAST8_MAX__ 127 +// MIPS32BE:#define __INT_LEAST8_TYPE__ char // MIPS32BE:#define __INT_MAX__ 2147483647 // MIPS32BE:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // MIPS32BE:#define __LDBL_DIG__ 15 @@ -1508,7 +2123,40 @@ // MIPS32BE:#define __STDC_HOSTED__ 0 // MIPS32BE:#define __STDC_VERSION__ 199901L // MIPS32BE:#define __STDC__ 1 +// MIPS32BE:#define __UINT16_C_SUFFIX__ U +// MIPS32BE:#define __UINT16_MAX__ 65535U +// MIPS32BE:#define __UINT16_TYPE__ unsigned short +// MIPS32BE:#define __UINT32_C_SUFFIX__ U +// MIPS32BE:#define __UINT32_MAX__ 4294967295U +// MIPS32BE:#define __UINT32_TYPE__ unsigned int +// MIPS32BE:#define __UINT64_C_SUFFIX__ ULL +// MIPS32BE:#define __UINT64_MAX__ 18446744073709551615ULL +// MIPS32BE:#define __UINT64_TYPE__ long long unsigned int +// MIPS32BE:#define __UINT8_C_SUFFIX__ U +// MIPS32BE:#define __UINT8_MAX__ 255U +// MIPS32BE:#define __UINT8_TYPE__ unsigned char +// MIPS32BE:#define __UINTMAX_MAX__ 18446744073709551615ULL // MIPS32BE:#define __UINTMAX_TYPE__ long long unsigned int +// MIPS32BE:#define __UINTMAX_WIDTH__ 64 +// MIPS32BE:#define __UINTPTR_MAX__ 4294967295U +// MIPS32BE:#define __UINTPTR_TYPE__ unsigned int +// MIPS32BE:#define __UINTPTR_WIDTH__ 32 +// MIPS32BE:#define __UINT_FAST16_MAX__ 65535U +// MIPS32BE:#define __UINT_FAST16_TYPE__ unsigned short +// MIPS32BE:#define __UINT_FAST32_MAX__ 4294967295U +// MIPS32BE:#define __UINT_FAST32_TYPE__ unsigned int +// MIPS32BE:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// MIPS32BE:#define __UINT_FAST64_TYPE__ long long unsigned int +// MIPS32BE:#define __UINT_FAST8_MAX__ 255U +// MIPS32BE:#define __UINT_FAST8_TYPE__ unsigned char +// MIPS32BE:#define __UINT_LEAST16_MAX__ 65535U +// MIPS32BE:#define __UINT_LEAST16_TYPE__ unsigned short +// MIPS32BE:#define __UINT_LEAST32_MAX__ 4294967295U +// MIPS32BE:#define __UINT_LEAST32_TYPE__ unsigned int +// MIPS32BE:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// MIPS32BE:#define __UINT_LEAST64_TYPE__ long long unsigned int +// MIPS32BE:#define __UINT_LEAST8_MAX__ 255U +// MIPS32BE:#define __UINT_LEAST8_TYPE__ unsigned char // MIPS32BE:#define __USER_LABEL_PREFIX__ _ // MIPS32BE:#define __WCHAR_MAX__ 2147483647 // MIPS32BE:#define __WCHAR_TYPE__ int @@ -1572,16 +2220,37 @@ // MIPS32EL:#define __FLT_MIN_EXP__ (-125) // MIPS32EL:#define __FLT_MIN__ 1.17549435e-38F // MIPS32EL:#define __FLT_RADIX__ 2 +// MIPS32EL:#define __INT16_MAX__ 32767 // MIPS32EL:#define __INT16_TYPE__ short +// MIPS32EL:#define __INT32_MAX__ 2147483647 // MIPS32EL:#define __INT32_TYPE__ int // MIPS32EL:#define __INT64_C_SUFFIX__ LL +// MIPS32EL:#define __INT64_MAX__ 9223372036854775807LL // MIPS32EL:#define __INT64_TYPE__ long long int +// MIPS32EL:#define __INT8_MAX__ 127 // MIPS32EL:#define __INT8_TYPE__ char // MIPS32EL:#define __INTMAX_MAX__ 9223372036854775807LL // MIPS32EL:#define __INTMAX_TYPE__ long long int // MIPS32EL:#define __INTMAX_WIDTH__ 64 +// MIPS32EL:#define __INTPTR_MAX__ 2147483647L // MIPS32EL:#define __INTPTR_TYPE__ long int // MIPS32EL:#define __INTPTR_WIDTH__ 32 +// MIPS32EL:#define __INT_FAST16_MAX__ 32767 +// MIPS32EL:#define __INT_FAST16_TYPE__ short +// MIPS32EL:#define __INT_FAST32_MAX__ 2147483647 +// MIPS32EL:#define __INT_FAST32_TYPE__ int +// MIPS32EL:#define __INT_FAST64_MAX__ 9223372036854775807LL +// MIPS32EL:#define __INT_FAST64_TYPE__ long long int +// MIPS32EL:#define __INT_FAST8_MAX__ 127 +// MIPS32EL:#define __INT_FAST8_TYPE__ char +// MIPS32EL:#define __INT_LEAST16_MAX__ 32767 +// MIPS32EL:#define __INT_LEAST16_TYPE__ short +// MIPS32EL:#define __INT_LEAST32_MAX__ 2147483647 +// MIPS32EL:#define __INT_LEAST32_TYPE__ int +// MIPS32EL:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// MIPS32EL:#define __INT_LEAST64_TYPE__ long long int +// MIPS32EL:#define __INT_LEAST8_MAX__ 127 +// MIPS32EL:#define __INT_LEAST8_TYPE__ char // MIPS32EL:#define __INT_MAX__ 2147483647 // MIPS32EL:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // MIPS32EL:#define __LDBL_DIG__ 15 @@ -1625,7 +2294,40 @@ // MIPS32EL:#define __SIZE_MAX__ 4294967295U // MIPS32EL:#define __SIZE_TYPE__ unsigned int // MIPS32EL:#define __SIZE_WIDTH__ 32 +// MIPS32EL:#define __UINT16_C_SUFFIX__ U +// MIPS32EL:#define __UINT16_MAX__ 65535U +// MIPS32EL:#define __UINT16_TYPE__ unsigned short +// MIPS32EL:#define __UINT32_C_SUFFIX__ U +// MIPS32EL:#define __UINT32_MAX__ 4294967295U +// MIPS32EL:#define __UINT32_TYPE__ unsigned int +// MIPS32EL:#define __UINT64_C_SUFFIX__ ULL +// MIPS32EL:#define __UINT64_MAX__ 18446744073709551615ULL +// MIPS32EL:#define __UINT64_TYPE__ long long unsigned int +// MIPS32EL:#define __UINT8_C_SUFFIX__ U +// MIPS32EL:#define __UINT8_MAX__ 255U +// MIPS32EL:#define __UINT8_TYPE__ unsigned char +// MIPS32EL:#define __UINTMAX_MAX__ 18446744073709551615ULL // MIPS32EL:#define __UINTMAX_TYPE__ long long unsigned int +// MIPS32EL:#define __UINTMAX_WIDTH__ 64 +// MIPS32EL:#define __UINTPTR_MAX__ 4294967295U +// MIPS32EL:#define __UINTPTR_TYPE__ unsigned int +// MIPS32EL:#define __UINTPTR_WIDTH__ 32 +// MIPS32EL:#define __UINT_FAST16_MAX__ 65535U +// MIPS32EL:#define __UINT_FAST16_TYPE__ unsigned short +// MIPS32EL:#define __UINT_FAST32_MAX__ 4294967295U +// MIPS32EL:#define __UINT_FAST32_TYPE__ unsigned int +// MIPS32EL:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// MIPS32EL:#define __UINT_FAST64_TYPE__ long long unsigned int +// MIPS32EL:#define __UINT_FAST8_MAX__ 255U +// MIPS32EL:#define __UINT_FAST8_TYPE__ unsigned char +// MIPS32EL:#define __UINT_LEAST16_MAX__ 65535U +// MIPS32EL:#define __UINT_LEAST16_TYPE__ unsigned short +// MIPS32EL:#define __UINT_LEAST32_MAX__ 4294967295U +// MIPS32EL:#define __UINT_LEAST32_TYPE__ unsigned int +// MIPS32EL:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// MIPS32EL:#define __UINT_LEAST64_TYPE__ long long unsigned int +// MIPS32EL:#define __UINT_LEAST8_MAX__ 255U +// MIPS32EL:#define __UINT_LEAST8_TYPE__ unsigned char // MIPS32EL:#define __USER_LABEL_PREFIX__ _ // MIPS32EL:#define __WCHAR_MAX__ 2147483647 // MIPS32EL:#define __WCHAR_TYPE__ int @@ -1690,16 +2392,37 @@ // MIPS64BE:#define __FLT_MIN_EXP__ (-125) // MIPS64BE:#define __FLT_MIN__ 1.17549435e-38F // MIPS64BE:#define __FLT_RADIX__ 2 +// MIPS64BE:#define __INT16_MAX__ 32767 // MIPS64BE:#define __INT16_TYPE__ short +// MIPS64BE:#define __INT32_MAX__ 2147483647 // MIPS64BE:#define __INT32_TYPE__ int // MIPS64BE:#define __INT64_C_SUFFIX__ LL +// MIPS64BE:#define __INT64_MAX__ 9223372036854775807L // MIPS64BE:#define __INT64_TYPE__ long long int +// MIPS64BE:#define __INT8_MAX__ 127 // MIPS64BE:#define __INT8_TYPE__ char // MIPS64BE:#define __INTMAX_MAX__ 9223372036854775807LL // MIPS64BE:#define __INTMAX_TYPE__ long long int // MIPS64BE:#define __INTMAX_WIDTH__ 64 +// MIPS64BE:#define __INTPTR_MAX__ 9223372036854775807L // MIPS64BE:#define __INTPTR_TYPE__ long int // MIPS64BE:#define __INTPTR_WIDTH__ 64 +// MIPS64BE:#define __INT_FAST16_MAX__ 32767 +// MIPS64BE:#define __INT_FAST16_TYPE__ short +// MIPS64BE:#define __INT_FAST32_MAX__ 2147483647 +// MIPS64BE:#define __INT_FAST32_TYPE__ int +// MIPS64BE:#define __INT_FAST64_MAX__ 9223372036854775807L +// MIPS64BE:#define __INT_FAST64_TYPE__ long int +// MIPS64BE:#define __INT_FAST8_MAX__ 127 +// MIPS64BE:#define __INT_FAST8_TYPE__ char +// MIPS64BE:#define __INT_LEAST16_MAX__ 32767 +// MIPS64BE:#define __INT_LEAST16_TYPE__ short +// MIPS64BE:#define __INT_LEAST32_MAX__ 2147483647 +// MIPS64BE:#define __INT_LEAST32_TYPE__ int +// MIPS64BE:#define __INT_LEAST64_MAX__ 9223372036854775807L +// MIPS64BE:#define __INT_LEAST64_TYPE__ long int +// MIPS64BE:#define __INT_LEAST8_MAX__ 127 +// MIPS64BE:#define __INT_LEAST8_TYPE__ char // MIPS64BE:#define __INT_MAX__ 2147483647 // MIPS64BE:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // MIPS64BE:#define __LDBL_DIG__ 33 @@ -1742,7 +2465,40 @@ // MIPS64BE:#define __SIZE_MAX__ 18446744073709551615UL // MIPS64BE:#define __SIZE_TYPE__ long unsigned int // MIPS64BE:#define __SIZE_WIDTH__ 64 +// MIPS64BE:#define __UINT16_C_SUFFIX__ U +// MIPS64BE:#define __UINT16_MAX__ 65535U +// MIPS64BE:#define __UINT16_TYPE__ unsigned short +// MIPS64BE:#define __UINT32_C_SUFFIX__ U +// MIPS64BE:#define __UINT32_MAX__ 4294967295U +// MIPS64BE:#define __UINT32_TYPE__ unsigned int +// MIPS64BE:#define __UINT64_C_SUFFIX__ UL +// MIPS64BE:#define __UINT64_MAX__ 18446744073709551615UL +// MIPS64BE:#define __UINT64_TYPE__ long unsigned int +// MIPS64BE:#define __UINT8_C_SUFFIX__ U +// MIPS64BE:#define __UINT8_MAX__ 255U +// MIPS64BE:#define __UINT8_TYPE__ unsigned char +// MIPS64BE:#define __UINTMAX_MAX__ 18446744073709551615ULL // MIPS64BE:#define __UINTMAX_TYPE__ long long unsigned int +// MIPS64BE:#define __UINTMAX_WIDTH__ 64 +// MIPS64BE:#define __UINTPTR_MAX__ 18446744073709551615UL +// MIPS64BE:#define __UINTPTR_TYPE__ long unsigned int +// MIPS64BE:#define __UINTPTR_WIDTH__ 64 +// MIPS64BE:#define __UINT_FAST16_MAX__ 65535U +// MIPS64BE:#define __UINT_FAST16_TYPE__ unsigned short +// MIPS64BE:#define __UINT_FAST32_MAX__ 4294967295U +// MIPS64BE:#define __UINT_FAST32_TYPE__ unsigned int +// MIPS64BE:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// MIPS64BE:#define __UINT_FAST64_TYPE__ long unsigned int +// MIPS64BE:#define __UINT_FAST8_MAX__ 255U +// MIPS64BE:#define __UINT_FAST8_TYPE__ unsigned char +// MIPS64BE:#define __UINT_LEAST16_MAX__ 65535U +// MIPS64BE:#define __UINT_LEAST16_TYPE__ unsigned short +// MIPS64BE:#define __UINT_LEAST32_MAX__ 4294967295U +// MIPS64BE:#define __UINT_LEAST32_TYPE__ unsigned int +// MIPS64BE:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// MIPS64BE:#define __UINT_LEAST64_TYPE__ long unsigned int +// MIPS64BE:#define __UINT_LEAST8_MAX__ 255U +// MIPS64BE:#define __UINT_LEAST8_TYPE__ unsigned char // MIPS64BE:#define __USER_LABEL_PREFIX__ _ // MIPS64BE:#define __WCHAR_MAX__ 2147483647 // MIPS64BE:#define __WCHAR_TYPE__ int @@ -1808,16 +2564,37 @@ // MIPS64EL:#define __FLT_MIN_EXP__ (-125) // MIPS64EL:#define __FLT_MIN__ 1.17549435e-38F // MIPS64EL:#define __FLT_RADIX__ 2 +// MIPS64EL:#define __INT16_MAX__ 32767 // MIPS64EL:#define __INT16_TYPE__ short +// MIPS64EL:#define __INT32_MAX__ 2147483647 // MIPS64EL:#define __INT32_TYPE__ int // MIPS64EL:#define __INT64_C_SUFFIX__ LL +// MIPS64EL:#define __INT64_MAX__ 9223372036854775807L // MIPS64EL:#define __INT64_TYPE__ long long int +// MIPS64EL:#define __INT8_MAX__ 127 // MIPS64EL:#define __INT8_TYPE__ char // MIPS64EL:#define __INTMAX_MAX__ 9223372036854775807LL // MIPS64EL:#define __INTMAX_TYPE__ long long int // MIPS64EL:#define __INTMAX_WIDTH__ 64 +// MIPS64EL:#define __INTPTR_MAX__ 9223372036854775807L // MIPS64EL:#define __INTPTR_TYPE__ long int // MIPS64EL:#define __INTPTR_WIDTH__ 64 +// MIPS64EL:#define __INT_FAST16_MAX__ 32767 +// MIPS64EL:#define __INT_FAST16_TYPE__ short +// MIPS64EL:#define __INT_FAST32_MAX__ 2147483647 +// MIPS64EL:#define __INT_FAST32_TYPE__ int +// MIPS64EL:#define __INT_FAST64_MAX__ 9223372036854775807L +// MIPS64EL:#define __INT_FAST64_TYPE__ long int +// MIPS64EL:#define __INT_FAST8_MAX__ 127 +// MIPS64EL:#define __INT_FAST8_TYPE__ char +// MIPS64EL:#define __INT_LEAST16_MAX__ 32767 +// MIPS64EL:#define __INT_LEAST16_TYPE__ short +// MIPS64EL:#define __INT_LEAST32_MAX__ 2147483647 +// MIPS64EL:#define __INT_LEAST32_TYPE__ int +// MIPS64EL:#define __INT_LEAST64_MAX__ 9223372036854775807L +// MIPS64EL:#define __INT_LEAST64_TYPE__ long int +// MIPS64EL:#define __INT_LEAST8_MAX__ 127 +// MIPS64EL:#define __INT_LEAST8_TYPE__ char // MIPS64EL:#define __INT_MAX__ 2147483647 // MIPS64EL:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // MIPS64EL:#define __LDBL_DIG__ 33 @@ -1861,7 +2638,40 @@ // MIPS64EL:#define __SIZE_MAX__ 18446744073709551615UL // MIPS64EL:#define __SIZE_TYPE__ long unsigned int // MIPS64EL:#define __SIZE_WIDTH__ 64 +// MIPS64EL:#define __UINT16_C_SUFFIX__ U +// MIPS64EL:#define __UINT16_MAX__ 65535U +// MIPS64EL:#define __UINT16_TYPE__ unsigned short +// MIPS64EL:#define __UINT32_C_SUFFIX__ U +// MIPS64EL:#define __UINT32_MAX__ 4294967295U +// MIPS64EL:#define __UINT32_TYPE__ unsigned int +// MIPS64EL:#define __UINT64_C_SUFFIX__ UL +// MIPS64EL:#define __UINT64_MAX__ 18446744073709551615UL +// MIPS64EL:#define __UINT64_TYPE__ long unsigned int +// MIPS64EL:#define __UINT8_C_SUFFIX__ U +// MIPS64EL:#define __UINT8_MAX__ 255U +// MIPS64EL:#define __UINT8_TYPE__ unsigned char +// MIPS64EL:#define __UINTMAX_MAX__ 18446744073709551615ULL // MIPS64EL:#define __UINTMAX_TYPE__ long long unsigned int +// MIPS64EL:#define __UINTMAX_WIDTH__ 64 +// MIPS64EL:#define __UINTPTR_MAX__ 18446744073709551615UL +// MIPS64EL:#define __UINTPTR_TYPE__ long unsigned int +// MIPS64EL:#define __UINTPTR_WIDTH__ 64 +// MIPS64EL:#define __UINT_FAST16_MAX__ 65535U +// MIPS64EL:#define __UINT_FAST16_TYPE__ unsigned short +// MIPS64EL:#define __UINT_FAST32_MAX__ 4294967295U +// MIPS64EL:#define __UINT_FAST32_TYPE__ unsigned int +// MIPS64EL:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// MIPS64EL:#define __UINT_FAST64_TYPE__ long unsigned int +// MIPS64EL:#define __UINT_FAST8_MAX__ 255U +// MIPS64EL:#define __UINT_FAST8_TYPE__ unsigned char +// MIPS64EL:#define __UINT_LEAST16_MAX__ 65535U +// MIPS64EL:#define __UINT_LEAST16_TYPE__ unsigned short +// MIPS64EL:#define __UINT_LEAST32_MAX__ 4294967295U +// MIPS64EL:#define __UINT_LEAST32_TYPE__ unsigned int +// MIPS64EL:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// MIPS64EL:#define __UINT_LEAST64_TYPE__ long unsigned int +// MIPS64EL:#define __UINT_LEAST8_MAX__ 255U +// MIPS64EL:#define __UINT_LEAST8_TYPE__ unsigned char // MIPS64EL:#define __USER_LABEL_PREFIX__ _ // MIPS64EL:#define __WCHAR_MAX__ 2147483647 // MIPS64EL:#define __WCHAR_TYPE__ int @@ -2073,15 +2883,38 @@ // MSP430:#define __FLT_MIN_EXP__ (-125) // MSP430:#define __FLT_MIN__ 1.17549435e-38F // MSP430:#define __FLT_RADIX__ 2 +// MSP430:#define __INT16_MAX__ 32767 // MSP430:#define __INT16_TYPE__ short // MSP430:#define __INT32_C_SUFFIX__ L +// MSP430:#define __INT32_MAX__ 2147483647L // MSP430:#define __INT32_TYPE__ long int +// MSP430:#define __INT64_C_SUFFIX__ LL +// MSP430:#define __INT64_MAX__ 9223372036854775807LL +// MSP430:#define __INT64_TYPE__ long long int +// MSP430:#define __INT8_MAX__ 127 // MSP430:#define __INT8_TYPE__ char // MSP430:#define __INTMAX_MAX__ 9223372036854775807LL // MSP430:#define __INTMAX_TYPE__ long long int // MSP430:#define __INTMAX_WIDTH__ 64 +// MSP430:#define __INTPTR_MAX__ 32767 // MSP430:#define __INTPTR_TYPE__ int // MSP430:#define __INTPTR_WIDTH__ 16 +// MSP430:#define __INT_FAST16_MAX__ 32767 +// MSP430:#define __INT_FAST16_TYPE__ short +// MSP430:#define __INT_FAST32_MAX__ 2147483647L +// MSP430:#define __INT_FAST32_TYPE__ long int +// MSP430:#define __INT_FAST64_MAX__ 9223372036854775807LL +// MSP430:#define __INT_FAST64_TYPE__ long long int +// MSP430:#define __INT_FAST8_MAX__ 127 +// MSP430:#define __INT_FAST8_TYPE__ char +// MSP430:#define __INT_LEAST16_MAX__ 32767 +// MSP430:#define __INT_LEAST16_TYPE__ short +// MSP430:#define __INT_LEAST32_MAX__ 2147483647L +// MSP430:#define __INT_LEAST32_TYPE__ long int +// MSP430:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// MSP430:#define __INT_LEAST64_TYPE__ long long int +// MSP430:#define __INT_LEAST8_MAX__ 127 +// MSP430:#define __INT_LEAST8_TYPE__ char // MSP430:#define __INT_MAX__ 32767 // MSP430:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // MSP430:#define __LDBL_DIG__ 15 @@ -2122,7 +2955,40 @@ // MSP430:#define __SIZE_MAX__ 65535U // MSP430:#define __SIZE_TYPE__ unsigned int // MSP430:#define __SIZE_WIDTH__ 16 +// MSP430:#define __UINT16_C_SUFFIX__ U +// MSP430:#define __UINT16_MAX__ 65535U +// MSP430:#define __UINT16_TYPE__ unsigned short +// MSP430:#define __UINT32_C_SUFFIX__ UL +// MSP430:#define __UINT32_MAX__ 4294967295UL +// MSP430:#define __UINT32_TYPE__ long unsigned int +// MSP430:#define __UINT64_C_SUFFIX__ ULL +// MSP430:#define __UINT64_MAX__ 18446744073709551615ULL +// MSP430:#define __UINT64_TYPE__ long long unsigned int +// MSP430:#define __UINT8_C_SUFFIX__ U +// MSP430:#define __UINT8_MAX__ 255U +// MSP430:#define __UINT8_TYPE__ unsigned char +// MSP430:#define __UINTMAX_MAX__ 18446744073709551615ULL // MSP430:#define __UINTMAX_TYPE__ long long unsigned int +// MSP430:#define __UINTMAX_WIDTH__ 64 +// MSP430:#define __UINTPTR_MAX__ 65535U +// MSP430:#define __UINTPTR_TYPE__ unsigned short +// MSP430:#define __UINTPTR_WIDTH__ 16 +// MSP430:#define __UINT_FAST16_MAX__ 65535U +// MSP430:#define __UINT_FAST16_TYPE__ unsigned short +// MSP430:#define __UINT_FAST32_MAX__ 4294967295UL +// MSP430:#define __UINT_FAST32_TYPE__ long unsigned int +// MSP430:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// MSP430:#define __UINT_FAST64_TYPE__ long long unsigned int +// MSP430:#define __UINT_FAST8_MAX__ 255U +// MSP430:#define __UINT_FAST8_TYPE__ unsigned char +// MSP430:#define __UINT_LEAST16_MAX__ 65535U +// MSP430:#define __UINT_LEAST16_TYPE__ unsigned short +// MSP430:#define __UINT_LEAST32_MAX__ 4294967295UL +// MSP430:#define __UINT_LEAST32_TYPE__ long unsigned int +// MSP430:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// MSP430:#define __UINT_LEAST64_TYPE__ long long unsigned int +// MSP430:#define __UINT_LEAST8_MAX__ 255U +// MSP430:#define __UINT_LEAST8_TYPE__ unsigned char // MSP430:#define __USER_LABEL_PREFIX__ _ // MSP430:#define __WCHAR_MAX__ 32767 // MSP430:#define __WCHAR_TYPE__ int @@ -2169,16 +3035,37 @@ // NVPTX32:#define __FLT_MIN_EXP__ (-125) // NVPTX32:#define __FLT_MIN__ 1.17549435e-38F // NVPTX32:#define __FLT_RADIX__ 2 +// NVPTX32:#define __INT16_MAX__ 32767 // NVPTX32:#define __INT16_TYPE__ short +// NVPTX32:#define __INT32_MAX__ 2147483647 // NVPTX32:#define __INT32_TYPE__ int // NVPTX32:#define __INT64_C_SUFFIX__ LL +// NVPTX32:#define __INT64_MAX__ 9223372036854775807L // NVPTX32:#define __INT64_TYPE__ long long int +// NVPTX32:#define __INT8_MAX__ 127 // NVPTX32:#define __INT8_TYPE__ char // NVPTX32:#define __INTMAX_MAX__ 9223372036854775807LL // NVPTX32:#define __INTMAX_TYPE__ long long int // NVPTX32:#define __INTMAX_WIDTH__ 64 +// NVPTX32:#define __INTPTR_MAX__ 4294967295U // NVPTX32:#define __INTPTR_TYPE__ unsigned int // NVPTX32:#define __INTPTR_WIDTH__ 32 +// NVPTX32:#define __INT_FAST16_MAX__ 32767 +// NVPTX32:#define __INT_FAST16_TYPE__ short +// NVPTX32:#define __INT_FAST32_MAX__ 2147483647 +// NVPTX32:#define __INT_FAST32_TYPE__ int +// NVPTX32:#define __INT_FAST64_MAX__ 9223372036854775807L +// NVPTX32:#define __INT_FAST64_TYPE__ long int +// NVPTX32:#define __INT_FAST8_MAX__ 127 +// NVPTX32:#define __INT_FAST8_TYPE__ char +// NVPTX32:#define __INT_LEAST16_MAX__ 32767 +// NVPTX32:#define __INT_LEAST16_TYPE__ short +// NVPTX32:#define __INT_LEAST32_MAX__ 2147483647 +// NVPTX32:#define __INT_LEAST32_TYPE__ int +// NVPTX32:#define __INT_LEAST64_MAX__ 9223372036854775807L +// NVPTX32:#define __INT_LEAST64_TYPE__ long int +// NVPTX32:#define __INT_LEAST8_MAX__ 127 +// NVPTX32:#define __INT_LEAST8_TYPE__ char // NVPTX32:#define __INT_MAX__ 2147483647 // NVPTX32:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // NVPTX32:#define __LDBL_DIG__ 15 @@ -2221,7 +3108,40 @@ // NVPTX32:#define __SIZE_MAX__ 4294967295U // NVPTX32:#define __SIZE_TYPE__ unsigned int // NVPTX32:#define __SIZE_WIDTH__ 32 +// NVPTX32:#define __UINT16_C_SUFFIX__ U +// NVPTX32:#define __UINT16_MAX__ 65535U +// NVPTX32:#define __UINT16_TYPE__ unsigned short +// NVPTX32:#define __UINT32_C_SUFFIX__ U +// NVPTX32:#define __UINT32_MAX__ 4294967295U +// NVPTX32:#define __UINT32_TYPE__ unsigned int +// NVPTX32:#define __UINT64_C_SUFFIX__ UL +// NVPTX32:#define __UINT64_MAX__ 18446744073709551615UL +// NVPTX32:#define __UINT64_TYPE__ long unsigned int +// NVPTX32:#define __UINT8_C_SUFFIX__ U +// NVPTX32:#define __UINT8_MAX__ 255U +// NVPTX32:#define __UINT8_TYPE__ unsigned char +// NVPTX32:#define __UINTMAX_MAX__ 18446744073709551615ULL // NVPTX32:#define __UINTMAX_TYPE__ long long unsigned int +// NVPTX32:#define __UINTMAX_WIDTH__ 64 +// NVPTX32:#define __UINTPTR_MAX__ 4294967295U +// NVPTX32:#define __UINTPTR_TYPE__ unsigned int +// NVPTX32:#define __UINTPTR_WIDTH__ 32 +// NVPTX32:#define __UINT_FAST16_MAX__ 65535U +// NVPTX32:#define __UINT_FAST16_TYPE__ unsigned short +// NVPTX32:#define __UINT_FAST32_MAX__ 4294967295U +// NVPTX32:#define __UINT_FAST32_TYPE__ unsigned int +// NVPTX32:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// NVPTX32:#define __UINT_FAST64_TYPE__ long unsigned int +// NVPTX32:#define __UINT_FAST8_MAX__ 255U +// NVPTX32:#define __UINT_FAST8_TYPE__ unsigned char +// NVPTX32:#define __UINT_LEAST16_MAX__ 65535U +// NVPTX32:#define __UINT_LEAST16_TYPE__ unsigned short +// NVPTX32:#define __UINT_LEAST32_MAX__ 4294967295U +// NVPTX32:#define __UINT_LEAST32_TYPE__ unsigned int +// NVPTX32:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// NVPTX32:#define __UINT_LEAST64_TYPE__ long unsigned int +// NVPTX32:#define __UINT_LEAST8_MAX__ 255U +// NVPTX32:#define __UINT_LEAST8_TYPE__ unsigned char // NVPTX32:#define __USER_LABEL_PREFIX__ _ // NVPTX32:#define __WCHAR_MAX__ 2147483647 // NVPTX32:#define __WCHAR_TYPE__ int @@ -2267,16 +3187,37 @@ // NVPTX64:#define __FLT_MIN_EXP__ (-125) // NVPTX64:#define __FLT_MIN__ 1.17549435e-38F // NVPTX64:#define __FLT_RADIX__ 2 +// NVPTX64:#define __INT16_MAX__ 32767 // NVPTX64:#define __INT16_TYPE__ short +// NVPTX64:#define __INT32_MAX__ 2147483647 // NVPTX64:#define __INT32_TYPE__ int // NVPTX64:#define __INT64_C_SUFFIX__ LL +// NVPTX64:#define __INT64_MAX__ 9223372036854775807L // NVPTX64:#define __INT64_TYPE__ long long int +// NVPTX64:#define __INT8_MAX__ 127 // NVPTX64:#define __INT8_TYPE__ char // NVPTX64:#define __INTMAX_MAX__ 9223372036854775807LL // NVPTX64:#define __INTMAX_TYPE__ long long int // NVPTX64:#define __INTMAX_WIDTH__ 64 +// NVPTX64:#define __INTPTR_MAX__ 18446744073709551615ULL // NVPTX64:#define __INTPTR_TYPE__ long long unsigned int // NVPTX64:#define __INTPTR_WIDTH__ 64 +// NVPTX64:#define __INT_FAST16_MAX__ 32767 +// NVPTX64:#define __INT_FAST16_TYPE__ short +// NVPTX64:#define __INT_FAST32_MAX__ 2147483647 +// NVPTX64:#define __INT_FAST32_TYPE__ int +// NVPTX64:#define __INT_FAST64_MAX__ 9223372036854775807L +// NVPTX64:#define __INT_FAST64_TYPE__ long int +// NVPTX64:#define __INT_FAST8_MAX__ 127 +// NVPTX64:#define __INT_FAST8_TYPE__ char +// NVPTX64:#define __INT_LEAST16_MAX__ 32767 +// NVPTX64:#define __INT_LEAST16_TYPE__ short +// NVPTX64:#define __INT_LEAST32_MAX__ 2147483647 +// NVPTX64:#define __INT_LEAST32_TYPE__ int +// NVPTX64:#define __INT_LEAST64_MAX__ 9223372036854775807L +// NVPTX64:#define __INT_LEAST64_TYPE__ long int +// NVPTX64:#define __INT_LEAST8_MAX__ 127 +// NVPTX64:#define __INT_LEAST8_TYPE__ char // NVPTX64:#define __INT_MAX__ 2147483647 // NVPTX64:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // NVPTX64:#define __LDBL_DIG__ 15 @@ -2319,7 +3260,40 @@ // NVPTX64:#define __SIZE_MAX__ 18446744073709551615UL // NVPTX64:#define __SIZE_TYPE__ long long unsigned int // NVPTX64:#define __SIZE_WIDTH__ 64 +// NVPTX64:#define __UINT16_C_SUFFIX__ U +// NVPTX64:#define __UINT16_MAX__ 65535U +// NVPTX64:#define __UINT16_TYPE__ unsigned short +// NVPTX64:#define __UINT32_C_SUFFIX__ U +// NVPTX64:#define __UINT32_MAX__ 4294967295U +// NVPTX64:#define __UINT32_TYPE__ unsigned int +// NVPTX64:#define __UINT64_C_SUFFIX__ UL +// NVPTX64:#define __UINT64_MAX__ 18446744073709551615UL +// NVPTX64:#define __UINT64_TYPE__ long unsigned int +// NVPTX64:#define __UINT8_C_SUFFIX__ U +// NVPTX64:#define __UINT8_MAX__ 255U +// NVPTX64:#define __UINT8_TYPE__ unsigned char +// NVPTX64:#define __UINTMAX_MAX__ 18446744073709551615ULL // NVPTX64:#define __UINTMAX_TYPE__ long long unsigned int +// NVPTX64:#define __UINTMAX_WIDTH__ 64 +// NVPTX64:#define __UINTPTR_MAX__ 18446744073709551615UL +// NVPTX64:#define __UINTPTR_TYPE__ long unsigned int +// NVPTX64:#define __UINTPTR_WIDTH__ 64 +// NVPTX64:#define __UINT_FAST16_MAX__ 65535U +// NVPTX64:#define __UINT_FAST16_TYPE__ unsigned short +// NVPTX64:#define __UINT_FAST32_MAX__ 4294967295U +// NVPTX64:#define __UINT_FAST32_TYPE__ unsigned int +// NVPTX64:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// NVPTX64:#define __UINT_FAST64_TYPE__ long unsigned int +// NVPTX64:#define __UINT_FAST8_MAX__ 255U +// NVPTX64:#define __UINT_FAST8_TYPE__ unsigned char +// NVPTX64:#define __UINT_LEAST16_MAX__ 65535U +// NVPTX64:#define __UINT_LEAST16_TYPE__ unsigned short +// NVPTX64:#define __UINT_LEAST32_MAX__ 4294967295U +// NVPTX64:#define __UINT_LEAST32_TYPE__ unsigned int +// NVPTX64:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// NVPTX64:#define __UINT_LEAST64_TYPE__ long unsigned int +// NVPTX64:#define __UINT_LEAST8_MAX__ 255U +// NVPTX64:#define __UINT_LEAST8_TYPE__ unsigned char // NVPTX64:#define __USER_LABEL_PREFIX__ _ // NVPTX64:#define __WCHAR_MAX__ 2147483647 // NVPTX64:#define __WCHAR_TYPE__ int @@ -2369,16 +3343,37 @@ // PPC603E:#define __FLT_MIN_EXP__ (-125) // PPC603E:#define __FLT_MIN__ 1.17549435e-38F // PPC603E:#define __FLT_RADIX__ 2 +// PPC603E:#define __INT16_MAX__ 32767 // PPC603E:#define __INT16_TYPE__ short +// PPC603E:#define __INT32_MAX__ 2147483647 // PPC603E:#define __INT32_TYPE__ int // PPC603E:#define __INT64_C_SUFFIX__ LL +// PPC603E:#define __INT64_MAX__ 9223372036854775807LL // PPC603E:#define __INT64_TYPE__ long long int +// PPC603E:#define __INT8_MAX__ 127 // PPC603E:#define __INT8_TYPE__ char // PPC603E:#define __INTMAX_MAX__ 9223372036854775807LL // PPC603E:#define __INTMAX_TYPE__ long long int // PPC603E:#define __INTMAX_WIDTH__ 64 +// PPC603E:#define __INTPTR_MAX__ 2147483647L // PPC603E:#define __INTPTR_TYPE__ long int // PPC603E:#define __INTPTR_WIDTH__ 32 +// PPC603E:#define __INT_FAST16_MAX__ 32767 +// PPC603E:#define __INT_FAST16_TYPE__ short +// PPC603E:#define __INT_FAST32_MAX__ 2147483647 +// PPC603E:#define __INT_FAST32_TYPE__ int +// PPC603E:#define __INT_FAST64_MAX__ 9223372036854775807LL +// PPC603E:#define __INT_FAST64_TYPE__ long long int +// PPC603E:#define __INT_FAST8_MAX__ 127 +// PPC603E:#define __INT_FAST8_TYPE__ char +// PPC603E:#define __INT_LEAST16_MAX__ 32767 +// PPC603E:#define __INT_LEAST16_TYPE__ short +// PPC603E:#define __INT_LEAST32_MAX__ 2147483647 +// PPC603E:#define __INT_LEAST32_TYPE__ int +// PPC603E:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// PPC603E:#define __INT_LEAST64_TYPE__ long long int +// PPC603E:#define __INT_LEAST8_MAX__ 127 +// PPC603E:#define __INT_LEAST8_TYPE__ char // PPC603E:#define __INT_MAX__ 2147483647 // PPC603E:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC603E:#define __LDBL_DIG__ 31 @@ -2422,7 +3417,40 @@ // PPC603E:#define __SIZE_MAX__ 4294967295U // PPC603E:#define __SIZE_TYPE__ long unsigned int // PPC603E:#define __SIZE_WIDTH__ 32 +// PPC603E:#define __UINT16_C_SUFFIX__ U +// PPC603E:#define __UINT16_MAX__ 65535U +// PPC603E:#define __UINT16_TYPE__ unsigned short +// PPC603E:#define __UINT32_C_SUFFIX__ U +// PPC603E:#define __UINT32_MAX__ 4294967295U +// PPC603E:#define __UINT32_TYPE__ unsigned int +// PPC603E:#define __UINT64_C_SUFFIX__ ULL +// PPC603E:#define __UINT64_MAX__ 18446744073709551615ULL +// PPC603E:#define __UINT64_TYPE__ long long unsigned int +// PPC603E:#define __UINT8_C_SUFFIX__ U +// PPC603E:#define __UINT8_MAX__ 255U +// PPC603E:#define __UINT8_TYPE__ unsigned char +// PPC603E:#define __UINTMAX_MAX__ 18446744073709551615ULL // PPC603E:#define __UINTMAX_TYPE__ long long unsigned int +// PPC603E:#define __UINTMAX_WIDTH__ 64 +// PPC603E:#define __UINTPTR_MAX__ 4294967295U +// PPC603E:#define __UINTPTR_TYPE__ unsigned int +// PPC603E:#define __UINTPTR_WIDTH__ 32 +// PPC603E:#define __UINT_FAST16_MAX__ 65535U +// PPC603E:#define __UINT_FAST16_TYPE__ unsigned short +// PPC603E:#define __UINT_FAST32_MAX__ 4294967295U +// PPC603E:#define __UINT_FAST32_TYPE__ unsigned int +// PPC603E:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// PPC603E:#define __UINT_FAST64_TYPE__ long long unsigned int +// PPC603E:#define __UINT_FAST8_MAX__ 255U +// PPC603E:#define __UINT_FAST8_TYPE__ unsigned char +// PPC603E:#define __UINT_LEAST16_MAX__ 65535U +// PPC603E:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC603E:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC603E:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC603E:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// PPC603E:#define __UINT_LEAST64_TYPE__ long long unsigned int +// PPC603E:#define __UINT_LEAST8_MAX__ 255U +// PPC603E:#define __UINT_LEAST8_TYPE__ unsigned char // PPC603E:#define __USER_LABEL_PREFIX__ _ // PPC603E:#define __WCHAR_MAX__ 2147483647 // PPC603E:#define __WCHAR_TYPE__ int @@ -2479,16 +3507,37 @@ // PPC64:#define __FLT_MIN_EXP__ (-125) // PPC64:#define __FLT_MIN__ 1.17549435e-38F // PPC64:#define __FLT_RADIX__ 2 +// PPC64:#define __INT16_MAX__ 32767 // PPC64:#define __INT16_TYPE__ short +// PPC64:#define __INT32_MAX__ 2147483647 // PPC64:#define __INT32_TYPE__ int // PPC64:#define __INT64_C_SUFFIX__ L +// PPC64:#define __INT64_MAX__ 9223372036854775807L // PPC64:#define __INT64_TYPE__ long int +// PPC64:#define __INT8_MAX__ 127 // PPC64:#define __INT8_TYPE__ char // PPC64:#define __INTMAX_MAX__ 9223372036854775807L // PPC64:#define __INTMAX_TYPE__ long int // PPC64:#define __INTMAX_WIDTH__ 64 +// PPC64:#define __INTPTR_MAX__ 9223372036854775807L // PPC64:#define __INTPTR_TYPE__ long int // PPC64:#define __INTPTR_WIDTH__ 64 +// PPC64:#define __INT_FAST16_MAX__ 32767 +// PPC64:#define __INT_FAST16_TYPE__ short +// PPC64:#define __INT_FAST32_MAX__ 2147483647 +// PPC64:#define __INT_FAST32_TYPE__ int +// PPC64:#define __INT_FAST64_MAX__ 9223372036854775807L +// PPC64:#define __INT_FAST64_TYPE__ long int +// PPC64:#define __INT_FAST8_MAX__ 127 +// PPC64:#define __INT_FAST8_TYPE__ char +// PPC64:#define __INT_LEAST16_MAX__ 32767 +// PPC64:#define __INT_LEAST16_TYPE__ short +// PPC64:#define __INT_LEAST32_MAX__ 2147483647 +// PPC64:#define __INT_LEAST32_TYPE__ int +// PPC64:#define __INT_LEAST64_MAX__ 9223372036854775807L +// PPC64:#define __INT_LEAST64_TYPE__ long int +// PPC64:#define __INT_LEAST8_MAX__ 127 +// PPC64:#define __INT_LEAST8_TYPE__ char // PPC64:#define __INT_MAX__ 2147483647 // PPC64:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC64:#define __LDBL_DIG__ 31 @@ -2533,7 +3582,40 @@ // PPC64:#define __SIZE_MAX__ 18446744073709551615UL // PPC64:#define __SIZE_TYPE__ long unsigned int // PPC64:#define __SIZE_WIDTH__ 64 +// PPC64:#define __UINT16_C_SUFFIX__ U +// PPC64:#define __UINT16_MAX__ 65535U +// PPC64:#define __UINT16_TYPE__ unsigned short +// PPC64:#define __UINT32_C_SUFFIX__ U +// PPC64:#define __UINT32_MAX__ 4294967295U +// PPC64:#define __UINT32_TYPE__ unsigned int +// PPC64:#define __UINT64_C_SUFFIX__ UL +// PPC64:#define __UINT64_MAX__ 18446744073709551615UL +// PPC64:#define __UINT64_TYPE__ long unsigned int +// PPC64:#define __UINT8_C_SUFFIX__ U +// PPC64:#define __UINT8_MAX__ 255U +// PPC64:#define __UINT8_TYPE__ unsigned char +// PPC64:#define __UINTMAX_MAX__ 18446744073709551615UL // PPC64:#define __UINTMAX_TYPE__ long unsigned int +// PPC64:#define __UINTMAX_WIDTH__ 64 +// PPC64:#define __UINTPTR_MAX__ 18446744073709551615UL +// PPC64:#define __UINTPTR_TYPE__ long unsigned int +// PPC64:#define __UINTPTR_WIDTH__ 64 +// PPC64:#define __UINT_FAST16_MAX__ 65535U +// PPC64:#define __UINT_FAST16_TYPE__ unsigned short +// PPC64:#define __UINT_FAST32_MAX__ 4294967295U +// PPC64:#define __UINT_FAST32_TYPE__ unsigned int +// PPC64:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// PPC64:#define __UINT_FAST64_TYPE__ long unsigned int +// PPC64:#define __UINT_FAST8_MAX__ 255U +// PPC64:#define __UINT_FAST8_TYPE__ unsigned char +// PPC64:#define __UINT_LEAST16_MAX__ 65535U +// PPC64:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC64:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC64:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC64:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// PPC64:#define __UINT_LEAST64_TYPE__ long unsigned int +// PPC64:#define __UINT_LEAST8_MAX__ 255U +// PPC64:#define __UINT_LEAST8_TYPE__ unsigned char // PPC64:#define __USER_LABEL_PREFIX__ _ // PPC64:#define __WCHAR_MAX__ 2147483647 // PPC64:#define __WCHAR_TYPE__ int @@ -2592,16 +3674,37 @@ // PPC64LE:#define __FLT_MIN_EXP__ (-125) // PPC64LE:#define __FLT_MIN__ 1.17549435e-38F // PPC64LE:#define __FLT_RADIX__ 2 +// PPC64LE:#define __INT16_MAX__ 32767 // PPC64LE:#define __INT16_TYPE__ short +// PPC64LE:#define __INT32_MAX__ 2147483647 // PPC64LE:#define __INT32_TYPE__ int // PPC64LE:#define __INT64_C_SUFFIX__ L +// PPC64LE:#define __INT64_MAX__ 9223372036854775807L // PPC64LE:#define __INT64_TYPE__ long int +// PPC64LE:#define __INT8_MAX__ 127 // PPC64LE:#define __INT8_TYPE__ char // PPC64LE:#define __INTMAX_MAX__ 9223372036854775807L // PPC64LE:#define __INTMAX_TYPE__ long int // PPC64LE:#define __INTMAX_WIDTH__ 64 +// PPC64LE:#define __INTPTR_MAX__ 9223372036854775807L // PPC64LE:#define __INTPTR_TYPE__ long int // PPC64LE:#define __INTPTR_WIDTH__ 64 +// PPC64LE:#define __INT_FAST16_MAX__ 32767 +// PPC64LE:#define __INT_FAST16_TYPE__ short +// PPC64LE:#define __INT_FAST32_MAX__ 2147483647 +// PPC64LE:#define __INT_FAST32_TYPE__ int +// PPC64LE:#define __INT_FAST64_MAX__ 9223372036854775807L +// PPC64LE:#define __INT_FAST64_TYPE__ long int +// PPC64LE:#define __INT_FAST8_MAX__ 127 +// PPC64LE:#define __INT_FAST8_TYPE__ char +// PPC64LE:#define __INT_LEAST16_MAX__ 32767 +// PPC64LE:#define __INT_LEAST16_TYPE__ short +// PPC64LE:#define __INT_LEAST32_MAX__ 2147483647 +// PPC64LE:#define __INT_LEAST32_TYPE__ int +// PPC64LE:#define __INT_LEAST64_MAX__ 9223372036854775807L +// PPC64LE:#define __INT_LEAST64_TYPE__ long int +// PPC64LE:#define __INT_LEAST8_MAX__ 127 +// PPC64LE:#define __INT_LEAST8_TYPE__ char // PPC64LE:#define __INT_MAX__ 2147483647 // PPC64LE:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC64LE:#define __LDBL_DIG__ 31 @@ -2647,7 +3750,40 @@ // PPC64LE:#define __SIZE_MAX__ 18446744073709551615UL // PPC64LE:#define __SIZE_TYPE__ long unsigned int // PPC64LE:#define __SIZE_WIDTH__ 64 +// PPC64LE:#define __UINT16_C_SUFFIX__ U +// PPC64LE:#define __UINT16_MAX__ 65535U +// PPC64LE:#define __UINT16_TYPE__ unsigned short +// PPC64LE:#define __UINT32_C_SUFFIX__ U +// PPC64LE:#define __UINT32_MAX__ 4294967295U +// PPC64LE:#define __UINT32_TYPE__ unsigned int +// PPC64LE:#define __UINT64_C_SUFFIX__ UL +// PPC64LE:#define __UINT64_MAX__ 18446744073709551615UL +// PPC64LE:#define __UINT64_TYPE__ long unsigned int +// PPC64LE:#define __UINT8_C_SUFFIX__ U +// PPC64LE:#define __UINT8_MAX__ 255U +// PPC64LE:#define __UINT8_TYPE__ unsigned char +// PPC64LE:#define __UINTMAX_MAX__ 18446744073709551615UL // PPC64LE:#define __UINTMAX_TYPE__ long unsigned int +// PPC64LE:#define __UINTMAX_WIDTH__ 64 +// PPC64LE:#define __UINTPTR_MAX__ 18446744073709551615UL +// PPC64LE:#define __UINTPTR_TYPE__ long unsigned int +// PPC64LE:#define __UINTPTR_WIDTH__ 64 +// PPC64LE:#define __UINT_FAST16_MAX__ 65535U +// PPC64LE:#define __UINT_FAST16_TYPE__ unsigned short +// PPC64LE:#define __UINT_FAST32_MAX__ 4294967295U +// PPC64LE:#define __UINT_FAST32_TYPE__ unsigned int +// PPC64LE:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// PPC64LE:#define __UINT_FAST64_TYPE__ long unsigned int +// PPC64LE:#define __UINT_FAST8_MAX__ 255U +// PPC64LE:#define __UINT_FAST8_TYPE__ unsigned char +// PPC64LE:#define __UINT_LEAST16_MAX__ 65535U +// PPC64LE:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC64LE:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC64LE:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC64LE:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// PPC64LE:#define __UINT_LEAST64_TYPE__ long unsigned int +// PPC64LE:#define __UINT_LEAST8_MAX__ 255U +// PPC64LE:#define __UINT_LEAST8_TYPE__ unsigned char // PPC64LE:#define __USER_LABEL_PREFIX__ _ // PPC64LE:#define __WCHAR_MAX__ 2147483647 // PPC64LE:#define __WCHAR_TYPE__ int @@ -2858,16 +3994,37 @@ // PPC64-LINUX:#define __FLT_MIN_EXP__ (-125) // PPC64-LINUX:#define __FLT_MIN__ 1.17549435e-38F // PPC64-LINUX:#define __FLT_RADIX__ 2 +// PPC64-LINUX:#define __INT16_MAX__ 32767 // PPC64-LINUX:#define __INT16_TYPE__ short +// PPC64-LINUX:#define __INT32_MAX__ 2147483647 // PPC64-LINUX:#define __INT32_TYPE__ int // PPC64-LINUX:#define __INT64_C_SUFFIX__ L +// PPC64-LINUX:#define __INT64_MAX__ 9223372036854775807L // PPC64-LINUX:#define __INT64_TYPE__ long int +// PPC64-LINUX:#define __INT8_MAX__ 127 // PPC64-LINUX:#define __INT8_TYPE__ char // PPC64-LINUX:#define __INTMAX_MAX__ 9223372036854775807L // PPC64-LINUX:#define __INTMAX_TYPE__ long int // PPC64-LINUX:#define __INTMAX_WIDTH__ 64 +// PPC64-LINUX:#define __INTPTR_MAX__ 9223372036854775807L // PPC64-LINUX:#define __INTPTR_TYPE__ long int // PPC64-LINUX:#define __INTPTR_WIDTH__ 64 +// PPC64-LINUX:#define __INT_FAST16_MAX__ 32767 +// PPC64-LINUX:#define __INT_FAST16_TYPE__ short +// PPC64-LINUX:#define __INT_FAST32_MAX__ 2147483647 +// PPC64-LINUX:#define __INT_FAST32_TYPE__ int +// PPC64-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807L +// PPC64-LINUX:#define __INT_FAST64_TYPE__ long int +// PPC64-LINUX:#define __INT_FAST8_MAX__ 127 +// PPC64-LINUX:#define __INT_FAST8_TYPE__ char +// PPC64-LINUX:#define __INT_LEAST16_MAX__ 32767 +// PPC64-LINUX:#define __INT_LEAST16_TYPE__ short +// PPC64-LINUX:#define __INT_LEAST32_MAX__ 2147483647 +// PPC64-LINUX:#define __INT_LEAST32_TYPE__ int +// PPC64-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807L +// PPC64-LINUX:#define __INT_LEAST64_TYPE__ long int +// PPC64-LINUX:#define __INT_LEAST8_MAX__ 127 +// PPC64-LINUX:#define __INT_LEAST8_TYPE__ char // PPC64-LINUX:#define __INT_MAX__ 2147483647 // PPC64-LINUX:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC64-LINUX:#define __LDBL_DIG__ 31 @@ -2912,7 +4069,40 @@ // PPC64-LINUX:#define __SIZE_MAX__ 18446744073709551615UL // PPC64-LINUX:#define __SIZE_TYPE__ long unsigned int // PPC64-LINUX:#define __SIZE_WIDTH__ 64 +// PPC64-LINUX:#define __UINT16_C_SUFFIX__ U +// PPC64-LINUX:#define __UINT16_MAX__ 65535U +// PPC64-LINUX:#define __UINT16_TYPE__ unsigned short +// PPC64-LINUX:#define __UINT32_C_SUFFIX__ U +// PPC64-LINUX:#define __UINT32_MAX__ 4294967295U +// PPC64-LINUX:#define __UINT32_TYPE__ unsigned int +// PPC64-LINUX:#define __UINT64_C_SUFFIX__ UL +// PPC64-LINUX:#define __UINT64_MAX__ 18446744073709551615UL +// PPC64-LINUX:#define __UINT64_TYPE__ long unsigned int +// PPC64-LINUX:#define __UINT8_C_SUFFIX__ U +// PPC64-LINUX:#define __UINT8_MAX__ 255U +// PPC64-LINUX:#define __UINT8_TYPE__ unsigned char +// PPC64-LINUX:#define __UINTMAX_MAX__ 18446744073709551615UL // PPC64-LINUX:#define __UINTMAX_TYPE__ long unsigned int +// PPC64-LINUX:#define __UINTMAX_WIDTH__ 64 +// PPC64-LINUX:#define __UINTPTR_MAX__ 18446744073709551615UL +// PPC64-LINUX:#define __UINTPTR_TYPE__ long unsigned int +// PPC64-LINUX:#define __UINTPTR_WIDTH__ 64 +// PPC64-LINUX:#define __UINT_FAST16_MAX__ 65535U +// PPC64-LINUX:#define __UINT_FAST16_TYPE__ unsigned short +// PPC64-LINUX:#define __UINT_FAST32_MAX__ 4294967295U +// PPC64-LINUX:#define __UINT_FAST32_TYPE__ unsigned int +// PPC64-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// PPC64-LINUX:#define __UINT_FAST64_TYPE__ long unsigned int +// PPC64-LINUX:#define __UINT_FAST8_MAX__ 255U +// PPC64-LINUX:#define __UINT_FAST8_TYPE__ unsigned char +// PPC64-LINUX:#define __UINT_LEAST16_MAX__ 65535U +// PPC64-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC64-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC64-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC64-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// PPC64-LINUX:#define __UINT_LEAST64_TYPE__ long unsigned int +// PPC64-LINUX:#define __UINT_LEAST8_MAX__ 255U +// PPC64-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char // PPC64-LINUX:#define __USER_LABEL_PREFIX__ // PPC64-LINUX:#define __WCHAR_MAX__ 2147483647 // PPC64-LINUX:#define __WCHAR_TYPE__ int @@ -2965,16 +4155,37 @@ // PPC:#define __FLT_MIN_EXP__ (-125) // PPC:#define __FLT_MIN__ 1.17549435e-38F // PPC:#define __FLT_RADIX__ 2 +// PPC:#define __INT16_MAX__ 32767 // PPC:#define __INT16_TYPE__ short +// PPC:#define __INT32_MAX__ 2147483647 // PPC:#define __INT32_TYPE__ int // PPC:#define __INT64_C_SUFFIX__ LL +// PPC:#define __INT64_MAX__ 9223372036854775807LL // PPC:#define __INT64_TYPE__ long long int +// PPC:#define __INT8_MAX__ 127 // PPC:#define __INT8_TYPE__ char // PPC:#define __INTMAX_MAX__ 9223372036854775807LL // PPC:#define __INTMAX_TYPE__ long long int // PPC:#define __INTMAX_WIDTH__ 64 +// PPC:#define __INTPTR_MAX__ 2147483647L // PPC:#define __INTPTR_TYPE__ long int // PPC:#define __INTPTR_WIDTH__ 32 +// PPC:#define __INT_FAST16_MAX__ 32767 +// PPC:#define __INT_FAST16_TYPE__ short +// PPC:#define __INT_FAST32_MAX__ 2147483647 +// PPC:#define __INT_FAST32_TYPE__ int +// PPC:#define __INT_FAST64_MAX__ 9223372036854775807LL +// PPC:#define __INT_FAST64_TYPE__ long long int +// PPC:#define __INT_FAST8_MAX__ 127 +// PPC:#define __INT_FAST8_TYPE__ char +// PPC:#define __INT_LEAST16_MAX__ 32767 +// PPC:#define __INT_LEAST16_TYPE__ short +// PPC:#define __INT_LEAST32_MAX__ 2147483647 +// PPC:#define __INT_LEAST32_TYPE__ int +// PPC:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// PPC:#define __INT_LEAST64_TYPE__ long long int +// PPC:#define __INT_LEAST8_MAX__ 127 +// PPC:#define __INT_LEAST8_TYPE__ char // PPC:#define __INT_MAX__ 2147483647 // PPC:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC:#define __LDBL_DIG__ 31 @@ -3018,7 +4229,40 @@ // PPC:#define __SIZE_MAX__ 4294967295U // PPC:#define __SIZE_TYPE__ long unsigned int // PPC:#define __SIZE_WIDTH__ 32 +// PPC:#define __UINT16_C_SUFFIX__ U +// PPC:#define __UINT16_MAX__ 65535U +// PPC:#define __UINT16_TYPE__ unsigned short +// PPC:#define __UINT32_C_SUFFIX__ U +// PPC:#define __UINT32_MAX__ 4294967295U +// PPC:#define __UINT32_TYPE__ unsigned int +// PPC:#define __UINT64_C_SUFFIX__ ULL +// PPC:#define __UINT64_MAX__ 18446744073709551615ULL +// PPC:#define __UINT64_TYPE__ long long unsigned int +// PPC:#define __UINT8_C_SUFFIX__ U +// PPC:#define __UINT8_MAX__ 255U +// PPC:#define __UINT8_TYPE__ unsigned char +// PPC:#define __UINTMAX_MAX__ 18446744073709551615ULL // PPC:#define __UINTMAX_TYPE__ long long unsigned int +// PPC:#define __UINTMAX_WIDTH__ 64 +// PPC:#define __UINTPTR_MAX__ 4294967295U +// PPC:#define __UINTPTR_TYPE__ unsigned int +// PPC:#define __UINTPTR_WIDTH__ 32 +// PPC:#define __UINT_FAST16_MAX__ 65535U +// PPC:#define __UINT_FAST16_TYPE__ unsigned short +// PPC:#define __UINT_FAST32_MAX__ 4294967295U +// PPC:#define __UINT_FAST32_TYPE__ unsigned int +// PPC:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// PPC:#define __UINT_FAST64_TYPE__ long long unsigned int +// PPC:#define __UINT_FAST8_MAX__ 255U +// PPC:#define __UINT_FAST8_TYPE__ unsigned char +// PPC:#define __UINT_LEAST16_MAX__ 65535U +// PPC:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// PPC:#define __UINT_LEAST64_TYPE__ long long unsigned int +// PPC:#define __UINT_LEAST8_MAX__ 255U +// PPC:#define __UINT_LEAST8_TYPE__ unsigned char // PPC:#define __USER_LABEL_PREFIX__ _ // PPC:#define __WCHAR_MAX__ 2147483647 // PPC:#define __WCHAR_TYPE__ int @@ -3067,16 +4311,37 @@ // PPC-LINUX:#define __FLT_MIN_EXP__ (-125) // PPC-LINUX:#define __FLT_MIN__ 1.17549435e-38F // PPC-LINUX:#define __FLT_RADIX__ 2 +// PPC-LINUX:#define __INT16_MAX__ 32767 // PPC-LINUX:#define __INT16_TYPE__ short +// PPC-LINUX:#define __INT32_MAX__ 2147483647 // PPC-LINUX:#define __INT32_TYPE__ int // PPC-LINUX:#define __INT64_C_SUFFIX__ LL +// PPC-LINUX:#define __INT64_MAX__ 9223372036854775807LL // PPC-LINUX:#define __INT64_TYPE__ long long int +// PPC-LINUX:#define __INT8_MAX__ 127 // PPC-LINUX:#define __INT8_TYPE__ char // PPC-LINUX:#define __INTMAX_MAX__ 9223372036854775807LL // PPC-LINUX:#define __INTMAX_TYPE__ long long int // PPC-LINUX:#define __INTMAX_WIDTH__ 64 +// PPC-LINUX:#define __INTPTR_MAX__ 2147483647 // PPC-LINUX:#define __INTPTR_TYPE__ int // PPC-LINUX:#define __INTPTR_WIDTH__ 32 +// PPC-LINUX:#define __INT_FAST16_MAX__ 32767 +// PPC-LINUX:#define __INT_FAST16_TYPE__ short +// PPC-LINUX:#define __INT_FAST32_MAX__ 2147483647 +// PPC-LINUX:#define __INT_FAST32_TYPE__ int +// PPC-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807LL +// PPC-LINUX:#define __INT_FAST64_TYPE__ long long int +// PPC-LINUX:#define __INT_FAST8_MAX__ 127 +// PPC-LINUX:#define __INT_FAST8_TYPE__ char +// PPC-LINUX:#define __INT_LEAST16_MAX__ 32767 +// PPC-LINUX:#define __INT_LEAST16_TYPE__ short +// PPC-LINUX:#define __INT_LEAST32_MAX__ 2147483647 +// PPC-LINUX:#define __INT_LEAST32_TYPE__ int +// PPC-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// PPC-LINUX:#define __INT_LEAST64_TYPE__ long long int +// PPC-LINUX:#define __INT_LEAST8_MAX__ 127 +// PPC-LINUX:#define __INT_LEAST8_TYPE__ char // PPC-LINUX:#define __INT_MAX__ 2147483647 // PPC-LINUX:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC-LINUX:#define __LDBL_DIG__ 31 @@ -3120,7 +4385,40 @@ // PPC-LINUX:#define __SIZE_MAX__ 4294967295U // PPC-LINUX:#define __SIZE_TYPE__ unsigned int // PPC-LINUX:#define __SIZE_WIDTH__ 32 +// PPC-LINUX:#define __UINT16_C_SUFFIX__ U +// PPC-LINUX:#define __UINT16_MAX__ 65535U +// PPC-LINUX:#define __UINT16_TYPE__ unsigned short +// PPC-LINUX:#define __UINT32_C_SUFFIX__ U +// PPC-LINUX:#define __UINT32_MAX__ 4294967295U +// PPC-LINUX:#define __UINT32_TYPE__ unsigned int +// PPC-LINUX:#define __UINT64_C_SUFFIX__ ULL +// PPC-LINUX:#define __UINT64_MAX__ 18446744073709551615ULL +// PPC-LINUX:#define __UINT64_TYPE__ long long unsigned int +// PPC-LINUX:#define __UINT8_C_SUFFIX__ U +// PPC-LINUX:#define __UINT8_MAX__ 255U +// PPC-LINUX:#define __UINT8_TYPE__ unsigned char +// PPC-LINUX:#define __UINTMAX_MAX__ 18446744073709551615ULL // PPC-LINUX:#define __UINTMAX_TYPE__ long long unsigned int +// PPC-LINUX:#define __UINTMAX_WIDTH__ 64 +// PPC-LINUX:#define __UINTPTR_MAX__ 4294967295U +// PPC-LINUX:#define __UINTPTR_TYPE__ unsigned int +// PPC-LINUX:#define __UINTPTR_WIDTH__ 32 +// PPC-LINUX:#define __UINT_FAST16_MAX__ 65535U +// PPC-LINUX:#define __UINT_FAST16_TYPE__ unsigned short +// PPC-LINUX:#define __UINT_FAST32_MAX__ 4294967295U +// PPC-LINUX:#define __UINT_FAST32_TYPE__ unsigned int +// PPC-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// PPC-LINUX:#define __UINT_FAST64_TYPE__ long long unsigned int +// PPC-LINUX:#define __UINT_FAST8_MAX__ 255U +// PPC-LINUX:#define __UINT_FAST8_TYPE__ unsigned char +// PPC-LINUX:#define __UINT_LEAST16_MAX__ 65535U +// PPC-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// PPC-LINUX:#define __UINT_LEAST64_TYPE__ long long unsigned int +// PPC-LINUX:#define __UINT_LEAST8_MAX__ 255U +// PPC-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char // PPC-LINUX:#define __USER_LABEL_PREFIX__ // PPC-LINUX:#define __WCHAR_MAX__ 2147483647 // PPC-LINUX:#define __WCHAR_TYPE__ int @@ -3169,16 +4467,37 @@ // PPC-DARWIN:#define __FLT_MIN_EXP__ (-125) // PPC-DARWIN:#define __FLT_MIN__ 1.17549435e-38F // PPC-DARWIN:#define __FLT_RADIX__ 2 +// PPC-DARWIN:#define __INT16_MAX__ 32767 // PPC-DARWIN:#define __INT16_TYPE__ short +// PPC-DARWIN:#define __INT32_MAX__ 2147483647 // PPC-DARWIN:#define __INT32_TYPE__ int // PPC-DARWIN:#define __INT64_C_SUFFIX__ LL +// PPC-DARWIN:#define __INT64_MAX__ 9223372036854775807LL // PPC-DARWIN:#define __INT64_TYPE__ long long int +// PPC-DARWIN:#define __INT8_MAX__ 127 // PPC-DARWIN:#define __INT8_TYPE__ char // PPC-DARWIN:#define __INTMAX_MAX__ 9223372036854775807LL // PPC-DARWIN:#define __INTMAX_TYPE__ long long int // PPC-DARWIN:#define __INTMAX_WIDTH__ 64 +// PPC-DARWIN:#define __INTPTR_MAX__ 2147483647L // PPC-DARWIN:#define __INTPTR_TYPE__ long int // PPC-DARWIN:#define __INTPTR_WIDTH__ 32 +// PPC-DARWIN:#define __INT_FAST16_MAX__ 32767 +// PPC-DARWIN:#define __INT_FAST16_TYPE__ short +// PPC-DARWIN:#define __INT_FAST32_MAX__ 2147483647 +// PPC-DARWIN:#define __INT_FAST32_TYPE__ int +// PPC-DARWIN:#define __INT_FAST64_MAX__ 9223372036854775807LL +// PPC-DARWIN:#define __INT_FAST64_TYPE__ long long int +// PPC-DARWIN:#define __INT_FAST8_MAX__ 127 +// PPC-DARWIN:#define __INT_FAST8_TYPE__ char +// PPC-DARWIN:#define __INT_LEAST16_MAX__ 32767 +// PPC-DARWIN:#define __INT_LEAST16_TYPE__ short +// PPC-DARWIN:#define __INT_LEAST32_MAX__ 2147483647 +// PPC-DARWIN:#define __INT_LEAST32_TYPE__ int +// PPC-DARWIN:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// PPC-DARWIN:#define __INT_LEAST64_TYPE__ long long int +// PPC-DARWIN:#define __INT_LEAST8_MAX__ 127 +// PPC-DARWIN:#define __INT_LEAST8_TYPE__ char // PPC-DARWIN:#define __INT_MAX__ 2147483647 // PPC-DARWIN:#define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221e-324L // PPC-DARWIN:#define __LDBL_DIG__ 31 @@ -3228,7 +4547,40 @@ // PPC-DARWIN:#define __STDC_HOSTED__ 0 // PPC-DARWIN:#define __STDC_VERSION__ 199901L // PPC-DARWIN:#define __STDC__ 1 +// PPC-DARWIN:#define __UINT16_C_SUFFIX__ U +// PPC-DARWIN:#define __UINT16_MAX__ 65535U +// PPC-DARWIN:#define __UINT16_TYPE__ unsigned short +// PPC-DARWIN:#define __UINT32_C_SUFFIX__ U +// PPC-DARWIN:#define __UINT32_MAX__ 4294967295U +// PPC-DARWIN:#define __UINT32_TYPE__ unsigned int +// PPC-DARWIN:#define __UINT64_C_SUFFIX__ ULL +// PPC-DARWIN:#define __UINT64_MAX__ 18446744073709551615ULL +// PPC-DARWIN:#define __UINT64_TYPE__ long long unsigned int +// PPC-DARWIN:#define __UINT8_C_SUFFIX__ U +// PPC-DARWIN:#define __UINT8_MAX__ 255U +// PPC-DARWIN:#define __UINT8_TYPE__ unsigned char +// PPC-DARWIN:#define __UINTMAX_MAX__ 18446744073709551615ULL // PPC-DARWIN:#define __UINTMAX_TYPE__ long long unsigned int +// PPC-DARWIN:#define __UINTMAX_WIDTH__ 64 +// PPC-DARWIN:#define __UINTPTR_MAX__ 4294967295U +// PPC-DARWIN:#define __UINTPTR_TYPE__ unsigned int +// PPC-DARWIN:#define __UINTPTR_WIDTH__ 32 +// PPC-DARWIN:#define __UINT_FAST16_MAX__ 65535U +// PPC-DARWIN:#define __UINT_FAST16_TYPE__ unsigned short +// PPC-DARWIN:#define __UINT_FAST32_MAX__ 4294967295U +// PPC-DARWIN:#define __UINT_FAST32_TYPE__ unsigned int +// PPC-DARWIN:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// PPC-DARWIN:#define __UINT_FAST64_TYPE__ long long unsigned int +// PPC-DARWIN:#define __UINT_FAST8_MAX__ 255U +// PPC-DARWIN:#define __UINT_FAST8_TYPE__ unsigned char +// PPC-DARWIN:#define __UINT_LEAST16_MAX__ 65535U +// PPC-DARWIN:#define __UINT_LEAST16_TYPE__ unsigned short +// PPC-DARWIN:#define __UINT_LEAST32_MAX__ 4294967295U +// PPC-DARWIN:#define __UINT_LEAST32_TYPE__ unsigned int +// PPC-DARWIN:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// PPC-DARWIN:#define __UINT_LEAST64_TYPE__ long long unsigned int +// PPC-DARWIN:#define __UINT_LEAST8_MAX__ 255U +// PPC-DARWIN:#define __UINT_LEAST8_TYPE__ unsigned char // PPC-DARWIN:#define __USER_LABEL_PREFIX__ _ // PPC-DARWIN:#define __WCHAR_MAX__ 2147483647 // PPC-DARWIN:#define __WCHAR_TYPE__ int @@ -3273,16 +4625,37 @@ // S390X:#define __FLT_MIN_EXP__ (-125) // S390X:#define __FLT_MIN__ 1.17549435e-38F // S390X:#define __FLT_RADIX__ 2 +// S390X:#define __INT16_MAX__ 32767 // S390X:#define __INT16_TYPE__ short +// S390X:#define __INT32_MAX__ 2147483647 // S390X:#define __INT32_TYPE__ int -// S390X:#define __INT64_C_SUFFIX__ L +// S390X:#define __INT64_C_SUFFIX__ LL +// S390X:#define __INT64_MAX__ 9223372036854775807LL // S390X:#define __INT64_TYPE__ long long int +// S390X:#define __INT8_MAX__ 127 // S390X:#define __INT8_TYPE__ char // S390X:#define __INTMAX_MAX__ 9223372036854775807LL // S390X:#define __INTMAX_TYPE__ long long int // S390X:#define __INTMAX_WIDTH__ 64 +// S390X:#define __INTPTR_MAX__ 9223372036854775807L // S390X:#define __INTPTR_TYPE__ long int // S390X:#define __INTPTR_WIDTH__ 64 +// S390X:#define __INT_FAST16_MAX__ 32767 +// S390X:#define __INT_FAST16_TYPE__ short +// S390X:#define __INT_FAST32_MAX__ 2147483647 +// S390X:#define __INT_FAST32_TYPE__ int +// S390X:#define __INT_FAST64_MAX__ 9223372036854775807L +// S390X:#define __INT_FAST64_TYPE__ long int +// S390X:#define __INT_FAST8_MAX__ 127 +// S390X:#define __INT_FAST8_TYPE__ char +// S390X:#define __INT_LEAST16_MAX__ 32767 +// S390X:#define __INT_LEAST16_TYPE__ short +// S390X:#define __INT_LEAST32_MAX__ 2147483647 +// S390X:#define __INT_LEAST32_TYPE__ int +// S390X:#define __INT_LEAST64_MAX__ 9223372036854775807L +// S390X:#define __INT_LEAST64_TYPE__ long int +// S390X:#define __INT_LEAST8_MAX__ 127 +// S390X:#define __INT_LEAST8_TYPE__ char // S390X:#define __INT_MAX__ 2147483647 // S390X:#define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L // S390X:#define __LDBL_DIG__ 33 @@ -3320,7 +4693,40 @@ // S390X:#define __SIZEOF_WINT_T__ 4 // S390X:#define __SIZE_TYPE__ long unsigned int // S390X:#define __SIZE_WIDTH__ 64 +// S390X:#define __UINT16_C_SUFFIX__ U +// S390X:#define __UINT16_MAX__ 65535U +// S390X:#define __UINT16_TYPE__ unsigned short +// S390X:#define __UINT32_C_SUFFIX__ U +// S390X:#define __UINT32_MAX__ 4294967295U +// S390X:#define __UINT32_TYPE__ unsigned int +// S390X:#define __UINT64_C_SUFFIX__ UL +// S390X:#define __UINT64_MAX__ 18446744073709551615UL +// S390X:#define __UINT64_TYPE__ long unsigned int +// S390X:#define __UINT8_C_SUFFIX__ U +// S390X:#define __UINT8_MAX__ 255U +// S390X:#define __UINT8_TYPE__ unsigned char +// S390X:#define __UINTMAX_MAX__ 18446744073709551615ULL // S390X:#define __UINTMAX_TYPE__ long long unsigned int +// S390X:#define __UINTMAX_WIDTH__ 64 +// S390X:#define __UINTPTR_MAX__ 18446744073709551615UL +// S390X:#define __UINTPTR_TYPE__ long unsigned int +// S390X:#define __UINTPTR_WIDTH__ 64 +// S390X:#define __UINT_FAST16_MAX__ 65535U +// S390X:#define __UINT_FAST16_TYPE__ unsigned short +// S390X:#define __UINT_FAST32_MAX__ 4294967295U +// S390X:#define __UINT_FAST32_TYPE__ unsigned int +// S390X:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// S390X:#define __UINT_FAST64_TYPE__ long unsigned int +// S390X:#define __UINT_FAST8_MAX__ 255U +// S390X:#define __UINT_FAST8_TYPE__ unsigned char +// S390X:#define __UINT_LEAST16_MAX__ 65535U +// S390X:#define __UINT_LEAST16_TYPE__ unsigned short +// S390X:#define __UINT_LEAST32_MAX__ 4294967295U +// S390X:#define __UINT_LEAST32_TYPE__ unsigned int +// S390X:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// S390X:#define __UINT_LEAST64_TYPE__ long unsigned int +// S390X:#define __UINT_LEAST8_MAX__ 255U +// S390X:#define __UINT_LEAST8_TYPE__ unsigned char // S390X:#define __USER_LABEL_PREFIX__ _ // S390X:#define __WCHAR_MAX__ 2147483647 // S390X:#define __WCHAR_TYPE__ int @@ -3367,16 +4773,37 @@ // SPARC:#define __FLT_MIN_EXP__ (-125) // SPARC:#define __FLT_MIN__ 1.17549435e-38F // SPARC:#define __FLT_RADIX__ 2 +// SPARC:#define __INT16_MAX__ 32767 // SPARC:#define __INT16_TYPE__ short +// SPARC:#define __INT32_MAX__ 2147483647 // SPARC:#define __INT32_TYPE__ int // SPARC:#define __INT64_C_SUFFIX__ LL +// SPARC:#define __INT64_MAX__ 9223372036854775807LL // SPARC:#define __INT64_TYPE__ long long int +// SPARC:#define __INT8_MAX__ 127 // SPARC:#define __INT8_TYPE__ char // SPARC:#define __INTMAX_MAX__ 9223372036854775807LL // SPARC:#define __INTMAX_TYPE__ long long int // SPARC:#define __INTMAX_WIDTH__ 64 +// SPARC:#define __INTPTR_MAX__ 2147483647L // SPARC:#define __INTPTR_TYPE__ long int // SPARC:#define __INTPTR_WIDTH__ 32 +// SPARC:#define __INT_FAST16_MAX__ 32767 +// SPARC:#define __INT_FAST16_TYPE__ short +// SPARC:#define __INT_FAST32_MAX__ 2147483647 +// SPARC:#define __INT_FAST32_TYPE__ int +// SPARC:#define __INT_FAST64_MAX__ 9223372036854775807LL +// SPARC:#define __INT_FAST64_TYPE__ long long int +// SPARC:#define __INT_FAST8_MAX__ 127 +// SPARC:#define __INT_FAST8_TYPE__ char +// SPARC:#define __INT_LEAST16_MAX__ 32767 +// SPARC:#define __INT_LEAST16_TYPE__ short +// SPARC:#define __INT_LEAST32_MAX__ 2147483647 +// SPARC:#define __INT_LEAST32_TYPE__ int +// SPARC:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// SPARC:#define __INT_LEAST64_TYPE__ long long int +// SPARC:#define __INT_LEAST8_MAX__ 127 +// SPARC:#define __INT_LEAST8_TYPE__ char // SPARC:#define __INT_MAX__ 2147483647 // SPARC:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L // SPARC:#define __LDBL_DIG__ 15 @@ -3416,7 +4843,40 @@ // SPARC:#define __SIZE_MAX__ 4294967295U // SPARC:#define __SIZE_TYPE__ long unsigned int // SPARC:#define __SIZE_WIDTH__ 32 +// SPARC:#define __UINT16_C_SUFFIX__ U +// SPARC:#define __UINT16_MAX__ 65535U +// SPARC:#define __UINT16_TYPE__ unsigned short +// SPARC:#define __UINT32_C_SUFFIX__ U +// SPARC:#define __UINT32_MAX__ 4294967295U +// SPARC:#define __UINT32_TYPE__ unsigned int +// SPARC:#define __UINT64_C_SUFFIX__ ULL +// SPARC:#define __UINT64_MAX__ 18446744073709551615ULL +// SPARC:#define __UINT64_TYPE__ long long unsigned int +// SPARC:#define __UINT8_C_SUFFIX__ U +// SPARC:#define __UINT8_MAX__ 255U +// SPARC:#define __UINT8_TYPE__ unsigned char +// SPARC:#define __UINTMAX_MAX__ 18446744073709551615ULL // SPARC:#define __UINTMAX_TYPE__ long long unsigned int +// SPARC:#define __UINTMAX_WIDTH__ 64 +// SPARC:#define __UINTPTR_MAX__ 4294967295U +// SPARC:#define __UINTPTR_TYPE__ unsigned int +// SPARC:#define __UINTPTR_WIDTH__ 32 +// SPARC:#define __UINT_FAST16_MAX__ 65535U +// SPARC:#define __UINT_FAST16_TYPE__ unsigned short +// SPARC:#define __UINT_FAST32_MAX__ 4294967295U +// SPARC:#define __UINT_FAST32_TYPE__ unsigned int +// SPARC:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// SPARC:#define __UINT_FAST64_TYPE__ long long unsigned int +// SPARC:#define __UINT_FAST8_MAX__ 255U +// SPARC:#define __UINT_FAST8_TYPE__ unsigned char +// SPARC:#define __UINT_LEAST16_MAX__ 65535U +// SPARC:#define __UINT_LEAST16_TYPE__ unsigned short +// SPARC:#define __UINT_LEAST32_MAX__ 4294967295U +// SPARC:#define __UINT_LEAST32_TYPE__ unsigned int +// SPARC:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// SPARC:#define __UINT_LEAST64_TYPE__ long long unsigned int +// SPARC:#define __UINT_LEAST8_MAX__ 255U +// SPARC:#define __UINT_LEAST8_TYPE__ unsigned char // SPARC:#define __USER_LABEL_PREFIX__ _ // SPARC:#define __VERSION__ "4.2.1 Compatible // SPARC:#define __WCHAR_MAX__ 2147483647 @@ -3466,14 +4926,30 @@ // TCE:#define __FLT_MIN_EXP__ (-125) // TCE:#define __FLT_MIN__ 1.17549435e-38F // TCE:#define __FLT_RADIX__ 2 +// TCE:#define __INT16_MAX__ 32767 // TCE:#define __INT16_TYPE__ short +// TCE:#define __INT32_MAX__ 2147483647 // TCE:#define __INT32_TYPE__ int +// TCE:#define __INT8_MAX__ 127 // TCE:#define __INT8_TYPE__ char // TCE:#define __INTMAX_MAX__ 2147483647L // TCE:#define __INTMAX_TYPE__ long int // TCE:#define __INTMAX_WIDTH__ 32 +// TCE:#define __INTPTR_MAX__ 2147483647 // TCE:#define __INTPTR_TYPE__ int // TCE:#define __INTPTR_WIDTH__ 32 +// TCE:#define __INT_FAST16_MAX__ 32767 +// TCE:#define __INT_FAST16_TYPE__ short +// TCE:#define __INT_FAST32_MAX__ 2147483647 +// TCE:#define __INT_FAST32_TYPE__ int +// TCE:#define __INT_FAST8_MAX__ 127 +// TCE:#define __INT_FAST8_TYPE__ char +// TCE:#define __INT_LEAST16_MAX__ 32767 +// TCE:#define __INT_LEAST16_TYPE__ short +// TCE:#define __INT_LEAST32_MAX__ 2147483647 +// TCE:#define __INT_LEAST32_TYPE__ int +// TCE:#define __INT_LEAST8_MAX__ 127 +// TCE:#define __INT_LEAST8_TYPE__ char // TCE:#define __INT_MAX__ 2147483647 // TCE:#define __LDBL_DENORM_MIN__ 1.40129846e-45L // TCE:#define __LDBL_DIG__ 6 @@ -3514,7 +4990,33 @@ // TCE:#define __SIZE_WIDTH__ 32 // TCE:#define __TCE_V1__ 1 // TCE:#define __TCE__ 1 +// TCE:#define __UINT16_C_SUFFIX__ U +// TCE:#define __UINT16_MAX__ 65535U +// TCE:#define __UINT16_TYPE__ unsigned short +// TCE:#define __UINT32_C_SUFFIX__ U +// TCE:#define __UINT32_MAX__ 4294967295U +// TCE:#define __UINT32_TYPE__ unsigned int +// TCE:#define __UINT8_C_SUFFIX__ U +// TCE:#define __UINT8_MAX__ 255U +// TCE:#define __UINT8_TYPE__ unsigned char +// TCE:#define __UINTMAX_MAX__ 4294967295UL // TCE:#define __UINTMAX_TYPE__ long unsigned int +// TCE:#define __UINTMAX_WIDTH__ 32 +// TCE:#define __UINTPTR_MAX__ 4294967295U +// TCE:#define __UINTPTR_TYPE__ unsigned int +// TCE:#define __UINTPTR_WIDTH__ 32 +// TCE:#define __UINT_FAST16_MAX__ 65535U +// TCE:#define __UINT_FAST16_TYPE__ unsigned short +// TCE:#define __UINT_FAST32_MAX__ 4294967295U +// TCE:#define __UINT_FAST32_TYPE__ unsigned int +// TCE:#define __UINT_FAST8_MAX__ 255U +// TCE:#define __UINT_FAST8_TYPE__ unsigned char +// TCE:#define __UINT_LEAST16_MAX__ 65535U +// TCE:#define __UINT_LEAST16_TYPE__ unsigned short +// TCE:#define __UINT_LEAST32_MAX__ 4294967295U +// TCE:#define __UINT_LEAST32_TYPE__ unsigned int +// TCE:#define __UINT_LEAST8_MAX__ 255U +// TCE:#define __UINT_LEAST8_TYPE__ unsigned char // TCE:#define __USER_LABEL_PREFIX__ _ // TCE:#define __WCHAR_MAX__ 2147483647 // TCE:#define __WCHAR_TYPE__ int @@ -3561,16 +5063,37 @@ // X86_64:#define __FLT_MIN_EXP__ (-125) // X86_64:#define __FLT_MIN__ 1.17549435e-38F // X86_64:#define __FLT_RADIX__ 2 +// X86_64:#define __INT16_MAX__ 32767 // X86_64:#define __INT16_TYPE__ short +// X86_64:#define __INT32_MAX__ 2147483647 // X86_64:#define __INT32_TYPE__ int // X86_64:#define __INT64_C_SUFFIX__ L +// X86_64:#define __INT64_MAX__ 9223372036854775807L // X86_64:#define __INT64_TYPE__ long int +// X86_64:#define __INT8_MAX__ 127 // X86_64:#define __INT8_TYPE__ char // X86_64:#define __INTMAX_MAX__ 9223372036854775807L // X86_64:#define __INTMAX_TYPE__ long int // X86_64:#define __INTMAX_WIDTH__ 64 +// X86_64:#define __INTPTR_MAX__ 9223372036854775807L // X86_64:#define __INTPTR_TYPE__ long int // X86_64:#define __INTPTR_WIDTH__ 64 +// X86_64:#define __INT_FAST16_MAX__ 32767 +// X86_64:#define __INT_FAST16_TYPE__ short +// X86_64:#define __INT_FAST32_MAX__ 2147483647 +// X86_64:#define __INT_FAST32_TYPE__ int +// X86_64:#define __INT_FAST64_MAX__ 9223372036854775807L +// X86_64:#define __INT_FAST64_TYPE__ long int +// X86_64:#define __INT_FAST8_MAX__ 127 +// X86_64:#define __INT_FAST8_TYPE__ char +// X86_64:#define __INT_LEAST16_MAX__ 32767 +// X86_64:#define __INT_LEAST16_TYPE__ short +// X86_64:#define __INT_LEAST32_MAX__ 2147483647 +// X86_64:#define __INT_LEAST32_TYPE__ int +// X86_64:#define __INT_LEAST64_MAX__ 9223372036854775807L +// X86_64:#define __INT_LEAST64_TYPE__ long int +// X86_64:#define __INT_LEAST8_MAX__ 127 +// X86_64:#define __INT_LEAST8_TYPE__ char // X86_64:#define __INT_MAX__ 2147483647 // X86_64:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // X86_64:#define __LDBL_DIG__ 18 @@ -3617,7 +5140,40 @@ // X86_64:#define __SSE2__ 1 // X86_64:#define __SSE_MATH__ 1 // X86_64:#define __SSE__ 1 +// X86_64:#define __UINT16_C_SUFFIX__ U +// X86_64:#define __UINT16_MAX__ 65535U +// X86_64:#define __UINT16_TYPE__ unsigned short +// X86_64:#define __UINT32_C_SUFFIX__ U +// X86_64:#define __UINT32_MAX__ 4294967295U +// X86_64:#define __UINT32_TYPE__ unsigned int +// X86_64:#define __UINT64_C_SUFFIX__ UL +// X86_64:#define __UINT64_MAX__ 18446744073709551615UL +// X86_64:#define __UINT64_TYPE__ long unsigned int +// X86_64:#define __UINT8_C_SUFFIX__ U +// X86_64:#define __UINT8_MAX__ 255U +// X86_64:#define __UINT8_TYPE__ unsigned char +// X86_64:#define __UINTMAX_MAX__ 18446744073709551615UL // X86_64:#define __UINTMAX_TYPE__ long unsigned int +// X86_64:#define __UINTMAX_WIDTH__ 64 +// X86_64:#define __UINTPTR_MAX__ 18446744073709551615UL +// X86_64:#define __UINTPTR_TYPE__ long unsigned int +// X86_64:#define __UINTPTR_WIDTH__ 64 +// X86_64:#define __UINT_FAST16_MAX__ 65535U +// X86_64:#define __UINT_FAST16_TYPE__ unsigned short +// X86_64:#define __UINT_FAST32_MAX__ 4294967295U +// X86_64:#define __UINT_FAST32_TYPE__ unsigned int +// X86_64:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// X86_64:#define __UINT_FAST64_TYPE__ long unsigned int +// X86_64:#define __UINT_FAST8_MAX__ 255U +// X86_64:#define __UINT_FAST8_TYPE__ unsigned char +// X86_64:#define __UINT_LEAST16_MAX__ 65535U +// X86_64:#define __UINT_LEAST16_TYPE__ unsigned short +// X86_64:#define __UINT_LEAST32_MAX__ 4294967295U +// X86_64:#define __UINT_LEAST32_TYPE__ unsigned int +// X86_64:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// X86_64:#define __UINT_LEAST64_TYPE__ long unsigned int +// X86_64:#define __UINT_LEAST8_MAX__ 255U +// X86_64:#define __UINT_LEAST8_TYPE__ unsigned char // X86_64:#define __USER_LABEL_PREFIX__ _ // X86_64:#define __WCHAR_MAX__ 2147483647 // X86_64:#define __WCHAR_TYPE__ int @@ -3665,16 +5221,37 @@ // X86_64-LINUX:#define __FLT_MIN_EXP__ (-125) // X86_64-LINUX:#define __FLT_MIN__ 1.17549435e-38F // X86_64-LINUX:#define __FLT_RADIX__ 2 +// X86_64-LINUX:#define __INT16_MAX__ 32767 // X86_64-LINUX:#define __INT16_TYPE__ short +// X86_64-LINUX:#define __INT32_MAX__ 2147483647 // X86_64-LINUX:#define __INT32_TYPE__ int // X86_64-LINUX:#define __INT64_C_SUFFIX__ L +// X86_64-LINUX:#define __INT64_MAX__ 9223372036854775807L // X86_64-LINUX:#define __INT64_TYPE__ long int +// X86_64-LINUX:#define __INT8_MAX__ 127 // X86_64-LINUX:#define __INT8_TYPE__ char // X86_64-LINUX:#define __INTMAX_MAX__ 9223372036854775807L // X86_64-LINUX:#define __INTMAX_TYPE__ long int // X86_64-LINUX:#define __INTMAX_WIDTH__ 64 +// X86_64-LINUX:#define __INTPTR_MAX__ 9223372036854775807L // X86_64-LINUX:#define __INTPTR_TYPE__ long int // X86_64-LINUX:#define __INTPTR_WIDTH__ 64 +// X86_64-LINUX:#define __INT_FAST16_MAX__ 32767 +// X86_64-LINUX:#define __INT_FAST16_TYPE__ short +// X86_64-LINUX:#define __INT_FAST32_MAX__ 2147483647 +// X86_64-LINUX:#define __INT_FAST32_TYPE__ int +// X86_64-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807L +// X86_64-LINUX:#define __INT_FAST64_TYPE__ long int +// X86_64-LINUX:#define __INT_FAST8_MAX__ 127 +// X86_64-LINUX:#define __INT_FAST8_TYPE__ char +// X86_64-LINUX:#define __INT_LEAST16_MAX__ 32767 +// X86_64-LINUX:#define __INT_LEAST16_TYPE__ short +// X86_64-LINUX:#define __INT_LEAST32_MAX__ 2147483647 +// X86_64-LINUX:#define __INT_LEAST32_TYPE__ int +// X86_64-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807L +// X86_64-LINUX:#define __INT_LEAST64_TYPE__ long int +// X86_64-LINUX:#define __INT_LEAST8_MAX__ 127 +// X86_64-LINUX:#define __INT_LEAST8_TYPE__ char // X86_64-LINUX:#define __INT_MAX__ 2147483647 // X86_64-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // X86_64-LINUX:#define __LDBL_DIG__ 18 @@ -3721,7 +5298,40 @@ // X86_64-LINUX:#define __SSE2__ 1 // X86_64-LINUX:#define __SSE_MATH__ 1 // X86_64-LINUX:#define __SSE__ 1 +// X86_64-LINUX:#define __UINT16_C_SUFFIX__ U +// X86_64-LINUX:#define __UINT16_MAX__ 65535U +// X86_64-LINUX:#define __UINT16_TYPE__ unsigned short +// X86_64-LINUX:#define __UINT32_C_SUFFIX__ U +// X86_64-LINUX:#define __UINT32_MAX__ 4294967295U +// X86_64-LINUX:#define __UINT32_TYPE__ unsigned int +// X86_64-LINUX:#define __UINT64_C_SUFFIX__ UL +// X86_64-LINUX:#define __UINT64_MAX__ 18446744073709551615UL +// X86_64-LINUX:#define __UINT64_TYPE__ long unsigned int +// X86_64-LINUX:#define __UINT8_C_SUFFIX__ U +// X86_64-LINUX:#define __UINT8_MAX__ 255U +// X86_64-LINUX:#define __UINT8_TYPE__ unsigned char +// X86_64-LINUX:#define __UINTMAX_MAX__ 18446744073709551615UL // X86_64-LINUX:#define __UINTMAX_TYPE__ long unsigned int +// X86_64-LINUX:#define __UINTMAX_WIDTH__ 64 +// X86_64-LINUX:#define __UINTPTR_MAX__ 18446744073709551615UL +// X86_64-LINUX:#define __UINTPTR_TYPE__ long unsigned int +// X86_64-LINUX:#define __UINTPTR_WIDTH__ 64 +// X86_64-LINUX:#define __UINT_FAST16_MAX__ 65535U +// X86_64-LINUX:#define __UINT_FAST16_TYPE__ unsigned short +// X86_64-LINUX:#define __UINT_FAST32_MAX__ 4294967295U +// X86_64-LINUX:#define __UINT_FAST32_TYPE__ unsigned int +// X86_64-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// X86_64-LINUX:#define __UINT_FAST64_TYPE__ long unsigned int +// X86_64-LINUX:#define __UINT_FAST8_MAX__ 255U +// X86_64-LINUX:#define __UINT_FAST8_TYPE__ unsigned char +// X86_64-LINUX:#define __UINT_LEAST16_MAX__ 65535U +// X86_64-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short +// X86_64-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U +// X86_64-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int +// X86_64-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// X86_64-LINUX:#define __UINT_LEAST64_TYPE__ long unsigned int +// X86_64-LINUX:#define __UINT_LEAST8_MAX__ 255U +// X86_64-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char // X86_64-LINUX:#define __USER_LABEL_PREFIX__ // X86_64-LINUX:#define __WCHAR_MAX__ 2147483647 // X86_64-LINUX:#define __WCHAR_TYPE__ int @@ -3775,16 +5385,37 @@ // X86_64-NETBSD:#define __FLT_MIN_EXP__ (-125) // X86_64-NETBSD:#define __FLT_MIN__ 1.17549435e-38F // X86_64-NETBSD:#define __FLT_RADIX__ 2 +// X86_64-NETBSD:#define __INT16_MAX__ 32767 // X86_64-NETBSD:#define __INT16_TYPE__ short +// X86_64-NETBSD:#define __INT32_MAX__ 2147483647 // X86_64-NETBSD:#define __INT32_TYPE__ int // X86_64-NETBSD:#define __INT64_C_SUFFIX__ L +// X86_64-NETBSD:#define __INT64_MAX__ 9223372036854775807L // X86_64-NETBSD:#define __INT64_TYPE__ long int +// X86_64-NETBSD:#define __INT8_MAX__ 127 // X86_64-NETBSD:#define __INT8_TYPE__ char // X86_64-NETBSD:#define __INTMAX_MAX__ 9223372036854775807L // X86_64-NETBSD:#define __INTMAX_TYPE__ long int // X86_64-NETBSD:#define __INTMAX_WIDTH__ 64 +// X86_64-NETBSD:#define __INTPTR_MAX__ 9223372036854775807L // X86_64-NETBSD:#define __INTPTR_TYPE__ long int // X86_64-NETBSD:#define __INTPTR_WIDTH__ 64 +// X86_64-NETBSD:#define __INT_FAST16_MAX__ 32767 +// X86_64-NETBSD:#define __INT_FAST16_TYPE__ short +// X86_64-NETBSD:#define __INT_FAST32_MAX__ 2147483647 +// X86_64-NETBSD:#define __INT_FAST32_TYPE__ int +// X86_64-NETBSD:#define __INT_FAST64_MAX__ 9223372036854775807L +// X86_64-NETBSD:#define __INT_FAST64_TYPE__ long int +// X86_64-NETBSD:#define __INT_FAST8_MAX__ 127 +// X86_64-NETBSD:#define __INT_FAST8_TYPE__ char +// X86_64-NETBSD:#define __INT_LEAST16_MAX__ 32767 +// X86_64-NETBSD:#define __INT_LEAST16_TYPE__ short +// X86_64-NETBSD:#define __INT_LEAST32_MAX__ 2147483647 +// X86_64-NETBSD:#define __INT_LEAST32_TYPE__ int +// X86_64-NETBSD:#define __INT_LEAST64_MAX__ 9223372036854775807L +// X86_64-NETBSD:#define __INT_LEAST64_TYPE__ long int +// X86_64-NETBSD:#define __INT_LEAST8_MAX__ 127 +// X86_64-NETBSD:#define __INT_LEAST8_TYPE__ char // X86_64-NETBSD:#define __INT_MAX__ 2147483647 // X86_64-NETBSD:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L // X86_64-NETBSD:#define __LDBL_DIG__ 18 @@ -3831,7 +5462,40 @@ // X86_64-NETBSD:#define __SSE2__ 1 // X86_64-NETBSD:#define __SSE_MATH__ 1 // X86_64-NETBSD:#define __SSE__ 1 +// X86_64-NETBSD:#define __UINT16_C_SUFFIX__ U +// X86_64-NETBSD:#define __UINT16_MAX__ 65535U +// X86_64-NETBSD:#define __UINT16_TYPE__ unsigned short +// X86_64-NETBSD:#define __UINT32_C_SUFFIX__ U +// X86_64-NETBSD:#define __UINT32_MAX__ 4294967295U +// X86_64-NETBSD:#define __UINT32_TYPE__ unsigned int +// X86_64-NETBSD:#define __UINT64_C_SUFFIX__ UL +// X86_64-NETBSD:#define __UINT64_MAX__ 18446744073709551615UL +// X86_64-NETBSD:#define __UINT64_TYPE__ long unsigned int +// X86_64-NETBSD:#define __UINT8_C_SUFFIX__ U +// X86_64-NETBSD:#define __UINT8_MAX__ 255U +// X86_64-NETBSD:#define __UINT8_TYPE__ unsigned char +// X86_64-NETBSD:#define __UINTMAX_MAX__ 18446744073709551615UL // X86_64-NETBSD:#define __UINTMAX_TYPE__ long unsigned int +// X86_64-NETBSD:#define __UINTMAX_WIDTH__ 64 +// X86_64-NETBSD:#define __UINTPTR_MAX__ 18446744073709551615UL +// X86_64-NETBSD:#define __UINTPTR_TYPE__ long unsigned int +// X86_64-NETBSD:#define __UINTPTR_WIDTH__ 64 +// X86_64-NETBSD:#define __UINT_FAST16_MAX__ 65535U +// X86_64-NETBSD:#define __UINT_FAST16_TYPE__ unsigned short +// X86_64-NETBSD:#define __UINT_FAST32_MAX__ 4294967295U +// X86_64-NETBSD:#define __UINT_FAST32_TYPE__ unsigned int +// X86_64-NETBSD:#define __UINT_FAST64_MAX__ 18446744073709551615UL +// X86_64-NETBSD:#define __UINT_FAST64_TYPE__ long unsigned int +// X86_64-NETBSD:#define __UINT_FAST8_MAX__ 255U +// X86_64-NETBSD:#define __UINT_FAST8_TYPE__ unsigned char +// X86_64-NETBSD:#define __UINT_LEAST16_MAX__ 65535U +// X86_64-NETBSD:#define __UINT_LEAST16_TYPE__ unsigned short +// X86_64-NETBSD:#define __UINT_LEAST32_MAX__ 4294967295U +// X86_64-NETBSD:#define __UINT_LEAST32_TYPE__ unsigned int +// X86_64-NETBSD:#define __UINT_LEAST64_MAX__ 18446744073709551615UL +// X86_64-NETBSD:#define __UINT_LEAST64_TYPE__ long unsigned int +// X86_64-NETBSD:#define __UINT_LEAST8_MAX__ 255U +// X86_64-NETBSD:#define __UINT_LEAST8_TYPE__ unsigned char // X86_64-NETBSD:#define __USER_LABEL_PREFIX__ // X86_64-NETBSD:#define __WCHAR_MAX__ 2147483647 // X86_64-NETBSD:#define __WCHAR_TYPE__ int Index: test/Preprocessor/predefined-macros.c =================================================================== --- test/Preprocessor/predefined-macros.c +++ test/Preprocessor/predefined-macros.c @@ -10,6 +10,62 @@ // CHECK-MS: #define _WIN32 1 // CHECK-MS-NOT: #define __GNUC__ // +// RUN: %clang_cc1 %s -E -dM -triple i686-pc-win32 -fms-compatibility \ +// RUN: -o - | FileCheck %s --check-prefix=CHECK-MS-STDINT +// CHECK-MS-STDINT-NOT:#define __INT16_MAX__ 32767 +// CHECK-MS-STDINT-NOT:#define __INT32_MAX__ 2147483647 +// CHECK-MS-STDINT-NOT:#define __INT64_MAX__ 9223372036854775807LL +// CHECK-MS-STDINT-NOT:#define __INT8_MAX__ 127 +// CHECK-MS-STDINT-NOT:#define __INTPTR_MAX__ 2147483647 +// CHECK-MS-STDINT-NOT:#define __INT_FAST16_MAX__ 32767 +// CHECK-MS-STDINT-NOT:#define __INT_FAST16_TYPE__ short +// CHECK-MS-STDINT-NOT:#define __INT_FAST32_MAX__ 2147483647 +// CHECK-MS-STDINT-NOT:#define __INT_FAST32_TYPE__ int +// CHECK-MS-STDINT-NOT:#define __INT_FAST64_MAX__ 9223372036854775807LL +// CHECK-MS-STDINT-NOT:#define __INT_FAST64_TYPE__ long long int +// CHECK-MS-STDINT-NOT:#define __INT_FAST8_MAX__ 127 +// CHECK-MS-STDINT-NOT:#define __INT_FAST8_TYPE__ char +// CHECK-MS-STDINT-NOT:#define __INT_LEAST16_MAX__ 32767 +// CHECK-MS-STDINT-NOT:#define __INT_LEAST16_TYPE__ short +// CHECK-MS-STDINT-NOT:#define __INT_LEAST32_MAX__ 2147483647 +// CHECK-MS-STDINT-NOT:#define __INT_LEAST32_TYPE__ int +// CHECK-MS-STDINT-NOT:#define __INT_LEAST64_MAX__ 9223372036854775807LL +// CHECK-MS-STDINT-NOT:#define __INT_LEAST64_TYPE__ long long int +// CHECK-MS-STDINT-NOT:#define __INT_LEAST8_MAX__ 127 +// CHECK-MS-STDINT-NOT:#define __INT_LEAST8_TYPE__ char +// CHECK-MS-STDINT-NOT:#define __UINT16_C_SUFFIX__ U +// CHECK-MS-STDINT-NOT:#define __UINT16_MAX__ 65535U +// CHECK-MS-STDINT-NOT:#define __UINT16_TYPE__ unsigned short +// CHECK-MS-STDINT-NOT:#define __UINT32_C_SUFFIX__ U +// CHECK-MS-STDINT-NOT:#define __UINT32_MAX__ 4294967295U +// CHECK-MS-STDINT-NOT:#define __UINT32_TYPE__ unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT64_C_SUFFIX__ ULL +// CHECK-MS-STDINT-NOT:#define __UINT64_MAX__ 18446744073709551615ULL +// CHECK-MS-STDINT-NOT:#define __UINT64_TYPE__ long long unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT8_C_SUFFIX__ U +// CHECK-MS-STDINT-NOT:#define __UINT8_MAX__ 255U +// CHECK-MS-STDINT-NOT:#define __UINT8_TYPE__ unsigned char +// CHECK-MS-STDINT-NOT:#define __UINTMAX_MAX__ 18446744073709551615ULL +// CHECK-MS-STDINT-NOT:#define __UINTPTR_MAX__ 4294967295U +// CHECK-MS-STDINT-NOT:#define __UINTPTR_TYPE__ unsigned int +// CHECK-MS-STDINT-NOT:#define __UINTPTR_WIDTH__ 32 +// CHECK-MS-STDINT-NOT:#define __UINT_FAST16_MAX__ 65535U +// CHECK-MS-STDINT-NOT:#define __UINT_FAST16_TYPE__ unsigned short +// CHECK-MS-STDINT-NOT:#define __UINT_FAST32_MAX__ 4294967295U +// CHECK-MS-STDINT-NOT:#define __UINT_FAST32_TYPE__ unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT_FAST64_MAX__ 18446744073709551615ULL +// CHECK-MS-STDINT-NOT:#define __UINT_FAST64_TYPE__ long long unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT_FAST8_MAX__ 255U +// CHECK-MS-STDINT-NOT:#define __UINT_FAST8_TYPE__ unsigned char +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST16_MAX__ 65535U +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST16_TYPE__ unsigned short +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST32_MAX__ 4294967295U +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST32_TYPE__ unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST64_TYPE__ long long unsigned int +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST8_MAX__ 255U +// CHECK-MS-STDINT-NOT:#define __UINT_LEAST8_TYPE__ unsigned char +// // RUN: %clang_cc1 %s -E -dM -ffast-math -o - \ // RUN: | FileCheck %s --check-prefix=CHECK-FAST-MATH // CHECK-FAST-MATH: #define __FAST_MATH__