{ "host_identifier": "Ubuntu", "predefines": { "cpp_compiler": "/usr/bin/c++", "cpp_compiler_defines": { "__SSP_STRONG__": "3", "__DBL_MIN_EXP__": "(-1021)", "__FLT32X_MAX_EXP__": "1024", "__cpp_attributes": "200809", "__UINT_LEAST16_MAX__": "0xffff", "__ATOMIC_ACQUIRE": "2", "__FLT128_MAX_10_EXP__": "4932", "__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", "__GCC_IEC_559_COMPLEX": "2", "__cpp_aggregate_nsdmi": "201304", "__UINT_LEAST8_TYPE__": "unsigned char", "__SIZEOF_FLOAT80__": "16", "__INTMAX_C(c)": "c ## L", "__CHAR_BIT__": "8", "__UINT8_MAX__": "0xff", "__WINT_MAX__": "0xffffffffU", "__FLT32_MIN_EXP__": "(-125)", "__cpp_static_assert": "200410", "__ORDER_LITTLE_ENDIAN__": "1234", "__SIZE_MAX__": "0xffffffffffffffffUL", "__WCHAR_MAX__": "0x7fffffff", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4": "1", "__DBL_DENORM_MIN__": "double(4.94065645841246544176568792868221372e-324L)", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8": "1", "__GCC_ATOMIC_CHAR_LOCK_FREE": "2", "__GCC_IEC_559": "2", "__FLT32X_DECIMAL_DIG__": "17", "__FLT_EVAL_METHOD__": "0", "__unix__": "1", "__cpp_binary_literals": "201304", "__FLT64_DECIMAL_DIG__": "17", "__CET__": "3", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__x86_64": "1", "__cpp_variadic_templates": "200704", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__SIG_ATOMIC_TYPE__": "int", "__DBL_MIN_10_EXP__": "(-307)", "__FINITE_MATH_ONLY__": "0", "__cpp_variable_templates": "201304", "__GNUC_PATCHLEVEL__": "0", "__FLT32_HAS_DENORM__": "1", "__UINT_FAST8_MAX__": "0xff", "__cpp_rvalue_reference": "200610", "__has_include(STR)": "__has_include__(STR)", "__DEC64_MAX_EXP__": "385", "__INT8_C(c)": "c", "__INT_LEAST8_WIDTH__": "8", "__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", "__SHRT_MAX__": "0x7fff", "__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", "__FLT64X_MAX_10_EXP__": "4932", "__UINT_LEAST8_MAX__": "0xff", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__UINTMAX_TYPE__": "long unsigned int", "__linux": "1", "__DEC32_EPSILON__": "1E-6DF", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__unix": "1", "__UINT32_MAX__": "0xffffffffU", "__GXX_EXPERIMENTAL_CXX0X__": "1", "__LDBL_MAX_EXP__": "16384", "__FLT128_MIN_EXP__": "(-16381)", "__WINT_MIN__": "0U", "__linux__": "1", "__FLT128_MIN_10_EXP__": "(-4931)", "__INT_LEAST16_WIDTH__": "16", "__SCHAR_MAX__": "0x7f", "__FLT128_MANT_DIG__": "113", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__INT64_C(c)": "c ## L", "__DBL_DIG__": "15", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__FLT64X_MANT_DIG__": "64", "__SIZEOF_INT__": "4", "__SIZEOF_POINTER__": "8", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__USER_LABEL_PREFIX__": "", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__STDC_HOSTED__": "1", "__LDBL_HAS_INFINITY__": "1", "__FLT32_DIG__": "6", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__GXX_WEAK__": "1", "__SHRT_WIDTH__": "16", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__DEC32_MAX__": "9.999999E96DF", "__cpp_threadsafe_static_init": "200806", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT32X_HAS_INFINITY__": "1", "__INT32_MAX__": "0x7fffffff", "__INT_WIDTH__": "32", "__SIZEOF_LONG__": "8", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__UINT16_C(c)": "c", "__PTRDIFF_WIDTH__": "64", "__DECIMAL_DIG__": "21", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__gnu_linux__": "1", "__INTMAX_WIDTH__": "64", "__FLT64_MIN_EXP__": "(-1021)", "__has_include_next(STR)": "__has_include_next__(STR)", "__FLT64X_MIN_10_EXP__": "(-4931)", "__LDBL_HAS_QUIET_NAN__": "1", "__FLT64_MANT_DIG__": "53", "__GNUC__": "9", "__GXX_RTTI": "1", "__pie__": "2", "__MMX__": "1", "__cpp_delegating_constructors": "200604", "__FLT_HAS_DENORM__": "1", "__SIZEOF_LONG_DOUBLE__": "16", "__BIGGEST_ALIGNMENT__": "16", "__STDC_UTF_16__": "1", "__FLT64_MAX_10_EXP__": "308", "__FLT32_HAS_INFINITY__": "1", "__DBL_MAX__": "double(1.79769313486231570814527423731704357e+308L)", "__cpp_raw_strings": "200710", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__DBL_HAS_INFINITY__": "1", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__DEC32_MIN_EXP__": "(-94)", "__INTPTR_WIDTH__": "64", "__FLT32X_HAS_DENORM__": "1", "__INT_FAST16_TYPE__": "long int", "__LDBL_HAS_DENORM__": "1", "__cplusplus": "201402L", "__cpp_ref_qualifiers": "200710", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__INT_LEAST32_MAX__": "0x7fffffff", "__DEC32_MIN__": "1E-95DF", "__DEPRECATED": "1", "__cpp_rvalue_references": "200610", "__DBL_MAX_EXP__": "1024", "__WCHAR_WIDTH__": "32", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__DEC128_EPSILON__": "1E-33DL", "__SSE2_MATH__": "1", "__ATOMIC_HLE_RELEASE": "131072", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__amd64": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__FLT32_HAS_QUIET_NAN__": "1", "__GNUG__": "9", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__SIZEOF_SIZE_T__": "8", "__cpp_nsdmi": "200809", "__FLT64X_MIN_EXP__": "(-16381)", "__SIZEOF_WINT_T__": "4", "__LONG_LONG_WIDTH__": "64", "__cpp_initializer_lists": "200806", "__FLT32_MAX_EXP__": "128", "__cpp_hex_float": "201603", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__GXX_ABI_VERSION": "1013", "__FLT128_HAS_INFINITY__": "1", "__FLT_MIN_EXP__": "(-125)", "__cpp_lambdas": "200907", "__FLT64X_HAS_QUIET_NAN__": "1", "__INT_FAST64_TYPE__": "long int", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__DBL_MIN__": "double(2.22507385850720138309023271733240406e-308L)", "__PIE__": "2", "__LP64__": "1", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__DECIMAL_BID_FORMAT__": "1", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT64X_DECIMAL_DIG__": "21", "__DEC128_MIN__": "1E-6143DL", "__REGISTER_PREFIX__": "", "__UINT16_MAX__": "0xffff", "__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", "__UINT8_TYPE__": "unsigned char", "__NO_INLINE__": "1", "__FLT_MANT_DIG__": "24", "__LDBL_DECIMAL_DIG__": "21", "__VERSION__": "\"9.4.0\"", "__UINT64_C(c)": "c ## UL", "__cpp_unicode_characters": "200704", "_STDC_PREDEF_H": "1", "__cpp_decltype_auto": "201304", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__FLT128_MAX_EXP__": "16384", "__FLT32_MANT_DIG__": "24", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__STDC_IEC_559_COMPLEX__": "1", "__FLT128_HAS_DENORM__": "1", "__FLT128_DIG__": "33", "__SCHAR_WIDTH__": "8", "__INT32_C(c)": "c", "__DEC64_EPSILON__": "1E-15DD", "__ORDER_PDP_ENDIAN__": "3412", "__DEC128_MIN_EXP__": "(-6142)", "__FLT32_MAX_10_EXP__": "38", "__INT_FAST32_TYPE__": "long int", "__UINT_LEAST16_TYPE__": "short unsigned int", "__FLT64X_HAS_INFINITY__": "1", "unix": "1", "__DBL_HAS_DENORM__": "1", "__INT16_MAX__": "0x7fff", "__cpp_rtti": "199711", "__SIZE_TYPE__": "long unsigned int", "__UINT64_MAX__": "0xffffffffffffffffUL", "__FLT64X_DIG__": "18", "__INT8_TYPE__": "signed char", "__cpp_digit_separators": "201309", "__ELF__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__FLT_RADIX__": "2", "__INT_LEAST16_TYPE__": "short int", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__UINTMAX_C(c)": "c ## UL", "__GLIBCXX_BITSIZE_INT_N_0": "128", "__k8": "1", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__SIZEOF_PTRDIFF_T__": "8", "__FLT32X_MANT_DIG__": "53", "__x86_64__": "1", "__FLT32X_MIN_EXP__": "(-1021)", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__FLT64_DIG__": "15", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__FLT_HAS_QUIET_NAN__": "1", "__FLT_MAX_10_EXP__": "38", "__LONG_MAX__": "0x7fffffffffffffffL", "__FLT64X_HAS_DENORM__": "1", "__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", "__FLT_HAS_INFINITY__": "1", "__cpp_unicode_literals": "200710", "__UINT_FAST16_TYPE__": "long unsigned int", "__DEC64_MAX__": "9.999999999999999E384DD", "__INT_FAST32_WIDTH__": "64", "__CHAR16_TYPE__": "short unsigned int", "__PRAGMA_REDEFINE_EXTNAME": "1", "__SIZE_WIDTH__": "64", "__SEG_FS": "1", "__INT_LEAST16_MAX__": "0x7fff", "__DEC64_MANT_DIG__": "16", "__INT64_MAX__": "0x7fffffffffffffffL", "__UINT_LEAST32_MAX__": "0xffffffffU", "__SEG_GS": "1", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__SIG_ATOMIC_WIDTH__": "32", "__INT_LEAST64_TYPE__": "long int", "__INT16_TYPE__": "short int", "__INT_LEAST8_TYPE__": "signed char", "__DEC32_MAX_EXP__": "97", "__INT_FAST8_MAX__": "0x7f", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__INTPTR_MAX__": "0x7fffffffffffffffL", "__cpp_sized_deallocation": "201309", "linux": "1", "__cpp_range_based_for": "200907", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT32_MIN_10_EXP__": "(-37)", "__SSE2__": "1", "__EXCEPTIONS": "1", "__LDBL_MANT_DIG__": "64", "__DBL_HAS_QUIET_NAN__": "1", "__FLT64_HAS_INFINITY__": "1", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__code_model_small__": "1", "__cpp_return_type_deduction": "201304", "__k8__": "1", "__INTPTR_TYPE__": "long int", "__UINT16_TYPE__": "short unsigned int", "__WCHAR_TYPE__": "int", "__SIZEOF_FLOAT__": "4", "__pic__": "2", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__INT_FAST64_WIDTH__": "64", "__DEC64_MIN_EXP__": "(-382)", "__cpp_decltype": "200707", "__FLT32_DECIMAL_DIG__": "9", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__FLT_DIG__": "6", "__FLT64X_MAX_EXP__": "16384", "__UINT_FAST64_TYPE__": "long unsigned int", "__INT_MAX__": "0x7fffffff", "__amd64__": "1", "__INT64_TYPE__": "long int", "__FLT_MAX_EXP__": "128", "__ORDER_BIG_ENDIAN__": "4321", "__DBL_MANT_DIG__": "53", "__cpp_inheriting_constructors": "201511", "__SIZEOF_FLOAT128__": "16", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__DEC64_MIN__": "1E-383DD", "__WINT_TYPE__": "unsigned int", "__UINT_LEAST32_TYPE__": "unsigned int", "__SIZEOF_SHORT__": "2", "__SSE__": "1", "__LDBL_MIN_EXP__": "(-16381)", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__WINT_WIDTH__": "32", "__INT_LEAST8_MAX__": "0x7f", "__FLT32X_MAX_10_EXP__": "308", "__SIZEOF_INT128__": "16", "__LDBL_MAX_10_EXP__": "4932", "__ATOMIC_RELAXED": "0", "__DBL_EPSILON__": "double(2.22044604925031308084726333618164062e-16L)", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "_LP64": "1", "__UINT8_C(c)": "c", "__FLT64_MAX_EXP__": "1024", "__INT_LEAST32_TYPE__": "int", "__SIZEOF_WCHAR_T__": "4", "__FLT128_HAS_QUIET_NAN__": "1", "__INT_FAST8_TYPE__": "signed char", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__GNUC_STDC_INLINE__": "1", "__FLT64_HAS_DENORM__": "1", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__DBL_DECIMAL_DIG__": "17", "__STDC_UTF_32__": "1", "__INT_FAST8_WIDTH__": "8", "__FXSR__": "1", "__DEC_EVAL_METHOD__": "2", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__cpp_runtime_arrays": "198712", "__UINT64_TYPE__": "long unsigned int", "__UINT32_C(c)": "c ## U", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__cpp_alias_templates": "200704", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__INT8_MAX__": "0x7f", "__LONG_WIDTH__": "64", "__PIC__": "2", "__UINT_FAST32_TYPE__": "long unsigned int", "__CHAR32_TYPE__": "unsigned int", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__cpp_constexpr": "201304", "__INT32_TYPE__": "int", "__SIZEOF_DOUBLE__": "8", "__cpp_exceptions": "199711", "__FLT_MIN_10_EXP__": "(-37)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__INT_LEAST32_WIDTH__": "32", "__INTMAX_TYPE__": "long int", "__DEC128_MAX_EXP__": "6145", "__FLT32X_HAS_QUIET_NAN__": "1", "__ATOMIC_CONSUME": "1", "__GNUC_MINOR__": "4", "__GLIBCXX_TYPE_INT_N_0": "__int128", "__INT_FAST16_WIDTH__": "64", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__DEC32_MANT_DIG__": "7", "__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", "__DBL_MAX_10_EXP__": "308", "__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", "__INT16_C(c)": "c", "__cpp_generic_lambdas": "201304", "__STDC__": "1", "__FLT32X_DIG__": "15", "__PTRDIFF_TYPE__": "long int", "__ATOMIC_SEQ_CST": "5", "__UINT32_TYPE__": "unsigned int", "__FLT32X_MIN_10_EXP__": "(-307)", "__UINTPTR_TYPE__": "long unsigned int", "__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", "__DEC128_MANT_DIG__": "34", "__LDBL_MIN_10_EXP__": "(-4931)", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__SSE_MATH__": "1", "__SIZEOF_LONG_LONG__": "8", "__cpp_user_defined_literals": "200809", "__FLT128_DECIMAL_DIG__": "36", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__LDBL_DIG__": "18", "__FLT_DECIMAL_DIG__": "9", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__INT_LEAST64_WIDTH__": "64", "__UINT_FAST8_TYPE__": "unsigned char", "_GNU_SOURCE": "1", "__cpp_init_captures": "201304", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_RELEASE": "3" }, "cpp_user_defines": {}, "cpp_user_undefines": [], "c_compiler": "g++", "c_compiler_defines": { "__SSP_STRONG__": "3", "__DBL_MIN_EXP__": "(-1021)", "__FLT32X_MAX_EXP__": "1024", "__UINT_LEAST16_MAX__": "0xffff", "__ATOMIC_ACQUIRE": "2", "__FLT128_MAX_10_EXP__": "4932", "__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", "__GCC_IEC_559_COMPLEX": "2", "__UINT_LEAST8_TYPE__": "unsigned char", "__SIZEOF_FLOAT80__": "16", "__INTMAX_C(c)": "c ## L", "__CHAR_BIT__": "8", "__UINT8_MAX__": "0xff", "__WINT_MAX__": "0xffffffffU", "__FLT32_MIN_EXP__": "(-125)", "__ORDER_LITTLE_ENDIAN__": "1234", "__SIZE_MAX__": "0xffffffffffffffffUL", "__WCHAR_MAX__": "0x7fffffff", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4": "1", "__DBL_DENORM_MIN__": "((double)4.94065645841246544176568792868221372e-324L)", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8": "1", "__GCC_ATOMIC_CHAR_LOCK_FREE": "2", "__GCC_IEC_559": "2", "__FLT32X_DECIMAL_DIG__": "17", "__FLT_EVAL_METHOD__": "0", "__unix__": "1", "__FLT64_DECIMAL_DIG__": "17", "__CET__": "3", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__x86_64": "1", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__SIG_ATOMIC_TYPE__": "int", "__DBL_MIN_10_EXP__": "(-307)", "__FINITE_MATH_ONLY__": "0", "__GNUC_PATCHLEVEL__": "0", "__FLT32_HAS_DENORM__": "1", "__UINT_FAST8_MAX__": "0xff", "__has_include(STR)": "__has_include__(STR)", "__DEC64_MAX_EXP__": "385", "__INT8_C(c)": "c", "__INT_LEAST8_WIDTH__": "8", "__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", "__SHRT_MAX__": "0x7fff", "__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", "__FLT64X_MAX_10_EXP__": "4932", "__UINT_LEAST8_MAX__": "0xff", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__UINTMAX_TYPE__": "long unsigned int", "__linux": "1", "__DEC32_EPSILON__": "1E-6DF", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__unix": "1", "__UINT32_MAX__": "0xffffffffU", "__LDBL_MAX_EXP__": "16384", "__FLT128_MIN_EXP__": "(-16381)", "__WINT_MIN__": "0U", "__linux__": "1", "__FLT128_MIN_10_EXP__": "(-4931)", "__INT_LEAST16_WIDTH__": "16", "__SCHAR_MAX__": "0x7f", "__FLT128_MANT_DIG__": "113", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__INT64_C(c)": "c ## L", "__DBL_DIG__": "15", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__FLT64X_MANT_DIG__": "64", "__SIZEOF_INT__": "4", "__SIZEOF_POINTER__": "8", "__USER_LABEL_PREFIX__": "", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__STDC_HOSTED__": "1", "__LDBL_HAS_INFINITY__": "1", "__FLT32_DIG__": "6", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__SHRT_WIDTH__": "16", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__STDC_UTF_16__": "1", "__DEC32_MAX__": "9.999999E96DF", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT32X_HAS_INFINITY__": "1", "__INT32_MAX__": "0x7fffffff", "__INT_WIDTH__": "32", "__SIZEOF_LONG__": "8", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__UINT16_C(c)": "c", "__PTRDIFF_WIDTH__": "64", "__DECIMAL_DIG__": "21", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__gnu_linux__": "1", "__INTMAX_WIDTH__": "64", "__has_include_next(STR)": "__has_include_next__(STR)", "__FLT64X_MIN_10_EXP__": "(-4931)", "__LDBL_HAS_QUIET_NAN__": "1", "__FLT64_MANT_DIG__": "53", "__GNUC__": "9", "__pie__": "2", "__MMX__": "1", "__FLT_HAS_DENORM__": "1", "__SIZEOF_LONG_DOUBLE__": "16", "__BIGGEST_ALIGNMENT__": "16", "__FLT64_MAX_10_EXP__": "308", "__DBL_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__DBL_HAS_INFINITY__": "1", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__DEC32_MIN_EXP__": "(-94)", "__INTPTR_WIDTH__": "64", "__FLT32X_HAS_DENORM__": "1", "__INT_FAST16_TYPE__": "long int", "__LDBL_HAS_DENORM__": "1", "__FLT128_HAS_INFINITY__": "1", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__INT_LEAST32_MAX__": "0x7fffffff", "__DEC32_MIN__": "1E-95DF", "__DBL_MAX_EXP__": "1024", "__WCHAR_WIDTH__": "32", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__DEC128_EPSILON__": "1E-33DL", "__SSE2_MATH__": "1", "__ATOMIC_HLE_RELEASE": "131072", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__amd64": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__FLT32_HAS_QUIET_NAN__": "1", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__SIZEOF_SIZE_T__": "8", "__FLT64X_MIN_EXP__": "(-16381)", "__SIZEOF_WINT_T__": "4", "__LONG_LONG_WIDTH__": "64", "__FLT32_MAX_EXP__": "128", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__GXX_ABI_VERSION": "1013", "__FLT_MIN_EXP__": "(-125)", "__FLT64X_HAS_QUIET_NAN__": "1", "__INT_FAST64_TYPE__": "long int", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__DBL_MIN__": "((double)2.22507385850720138309023271733240406e-308L)", "__PIE__": "2", "__LP64__": "1", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__DECIMAL_BID_FORMAT__": "1", "__FLT64_MIN_EXP__": "(-1021)", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT64X_DECIMAL_DIG__": "21", "__DEC128_MIN__": "1E-6143DL", "__REGISTER_PREFIX__": "", "__UINT16_MAX__": "0xffff", "__DBL_HAS_DENORM__": "1", "__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", "__UINT8_TYPE__": "unsigned char", "__NO_INLINE__": "1", "__FLT_MANT_DIG__": "24", "__LDBL_DECIMAL_DIG__": "21", "__VERSION__": "\"9.4.0\"", "__UINT64_C(c)": "c ## UL", "_STDC_PREDEF_H": "1", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__FLT128_MAX_EXP__": "16384", "__FLT32_MANT_DIG__": "24", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__STDC_IEC_559_COMPLEX__": "1", "__FLT128_HAS_DENORM__": "1", "__FLT128_DIG__": "33", "__SCHAR_WIDTH__": "8", "__INT32_C(c)": "c", "__DEC64_EPSILON__": "1E-15DD", "__ORDER_PDP_ENDIAN__": "3412", "__DEC128_MIN_EXP__": "(-6142)", "__FLT32_MAX_10_EXP__": "38", "__INT_FAST32_TYPE__": "long int", "__UINT_LEAST16_TYPE__": "short unsigned int", "__FLT64X_HAS_INFINITY__": "1", "unix": "1", "__INT16_MAX__": "0x7fff", "__SIZE_TYPE__": "long unsigned int", "__UINT64_MAX__": "0xffffffffffffffffUL", "__FLT64X_DIG__": "18", "__INT8_TYPE__": "signed char", "__ELF__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__FLT_RADIX__": "2", "__INT_LEAST16_TYPE__": "short int", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__UINTMAX_C(c)": "c ## UL", "__SSE_MATH__": "1", "__k8": "1", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__SIZEOF_PTRDIFF_T__": "8", "__FLT32X_MANT_DIG__": "53", "__x86_64__": "1", "__FLT32X_MIN_EXP__": "(-1021)", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__FLT64_DIG__": "15", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__FLT_HAS_QUIET_NAN__": "1", "__FLT_MAX_10_EXP__": "38", "__LONG_MAX__": "0x7fffffffffffffffL", "__FLT64X_HAS_DENORM__": "1", "__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", "__FLT_HAS_INFINITY__": "1", "__UINT_FAST16_TYPE__": "long unsigned int", "__DEC64_MAX__": "9.999999999999999E384DD", "__INT_FAST32_WIDTH__": "64", "__CHAR16_TYPE__": "short unsigned int", "__PRAGMA_REDEFINE_EXTNAME": "1", "__SIZE_WIDTH__": "64", "__SEG_FS": "1", "__INT_LEAST16_MAX__": "0x7fff", "__DEC64_MANT_DIG__": "16", "__INT64_MAX__": "0x7fffffffffffffffL", "__UINT_LEAST32_MAX__": "0xffffffffU", "__SEG_GS": "1", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__SIG_ATOMIC_WIDTH__": "32", "__INT_LEAST64_TYPE__": "long int", "__INT16_TYPE__": "short int", "__INT_LEAST8_TYPE__": "signed char", "__STDC_VERSION__": "201710L", "__DEC32_MAX_EXP__": "97", "__INT_FAST8_MAX__": "0x7f", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__INTPTR_MAX__": "0x7fffffffffffffffL", "linux": "1", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT32_MIN_10_EXP__": "(-37)", "__SSE2__": "1", "__FLT32X_DIG__": "15", "__LDBL_MANT_DIG__": "64", "__DBL_HAS_QUIET_NAN__": "1", "__FLT64_HAS_INFINITY__": "1", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__code_model_small__": "1", "__k8__": "1", "__INTPTR_TYPE__": "long int", "__UINT16_TYPE__": "short unsigned int", "__WCHAR_TYPE__": "int", "__SIZEOF_FLOAT__": "4", "__pic__": "2", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__INT_FAST64_WIDTH__": "64", "__DEC64_MIN_EXP__": "(-382)", "__FLT32_DECIMAL_DIG__": "9", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__FLT_DIG__": "6", "__FLT32_HAS_INFINITY__": "1", "__FLT64X_MAX_EXP__": "16384", "__UINT_FAST64_TYPE__": "long unsigned int", "__INT_MAX__": "0x7fffffff", "__amd64__": "1", "__INT64_TYPE__": "long int", "__FLT_MAX_EXP__": "128", "__ORDER_BIG_ENDIAN__": "4321", "__DBL_MANT_DIG__": "53", "__SIZEOF_FLOAT128__": "16", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__DEC64_MIN__": "1E-383DD", "__WINT_TYPE__": "unsigned int", "__UINT_LEAST32_TYPE__": "unsigned int", "__SIZEOF_SHORT__": "2", "__SSE__": "1", "__LDBL_MIN_EXP__": "(-16381)", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__WINT_WIDTH__": "32", "__INT_LEAST8_MAX__": "0x7f", "__FLT32X_MAX_10_EXP__": "308", "__SIZEOF_INT128__": "16", "__LDBL_MAX_10_EXP__": "4932", "__ATOMIC_RELAXED": "0", "__DBL_EPSILON__": "((double)2.22044604925031308084726333618164062e-16L)", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "_LP64": "1", "__UINT8_C(c)": "c", "__FLT64_MAX_EXP__": "1024", "__INT_LEAST32_TYPE__": "int", "__SIZEOF_WCHAR_T__": "4", "__UINT64_TYPE__": "long unsigned int", "__FLT128_HAS_QUIET_NAN__": "1", "__INT_FAST8_TYPE__": "signed char", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__GNUC_STDC_INLINE__": "1", "__FLT64_HAS_DENORM__": "1", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__DBL_DECIMAL_DIG__": "17", "__STDC_UTF_32__": "1", "__INT_FAST8_WIDTH__": "8", "__FXSR__": "1", "__DEC_EVAL_METHOD__": "2", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__UINT32_C(c)": "c ## U", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__INT8_MAX__": "0x7f", "__LONG_WIDTH__": "64", "__PIC__": "2", "__UINT_FAST32_TYPE__": "long unsigned int", "__CHAR32_TYPE__": "unsigned int", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__INT32_TYPE__": "int", "__SIZEOF_DOUBLE__": "8", "__FLT_MIN_10_EXP__": "(-37)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__INT_LEAST32_WIDTH__": "32", "__INTMAX_TYPE__": "long int", "__DEC128_MAX_EXP__": "6145", "__FLT32X_HAS_QUIET_NAN__": "1", "__ATOMIC_CONSUME": "1", "__GNUC_MINOR__": "4", "__INT_FAST16_WIDTH__": "64", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__DEC32_MANT_DIG__": "7", "__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", "__DBL_MAX_10_EXP__": "308", "__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", "__INT16_C(c)": "c", "__STDC__": "1", "__PTRDIFF_TYPE__": "long int", "__ATOMIC_SEQ_CST": "5", "__UINT32_TYPE__": "unsigned int", "__FLT32X_MIN_10_EXP__": "(-307)", "__UINTPTR_TYPE__": "long unsigned int", "__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", "__DEC128_MANT_DIG__": "34", "__LDBL_MIN_10_EXP__": "(-4931)", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__SIZEOF_LONG_LONG__": "8", "__FLT128_DECIMAL_DIG__": "36", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__LDBL_DIG__": "18", "__FLT_DECIMAL_DIG__": "9", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__INT_LEAST64_WIDTH__": "64", "__UINT_FAST8_TYPE__": "unsigned char", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_RELEASE": "3" }, "c_user_defines": {}, "c_user_undefines": [] }, "target_sizes": { "char_bit": 8, "short": 2, "int": 4, "long": 8, "float": 4, "double": 8, "long_double": 16, "pointer": 8, "ldbl_mant_dig": 64, "char": 1 }, "wchar_t_type": "int", "ptrdiff_t_type": "long", "size_t_type": "unsigned long", "supports_x86_64": true }