{ "host_identifier": "1622921215", "predefines": { "cpp_compiler": "g++", "cpp_compiler_defines": { "__DBL_MIN_EXP__": "(-1021)", "__UINT_LEAST16_MAX__": "0xffff", "__FLT16_HAS_QUIET_NAN__": "1", "__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", "__BFLT16_DENORM_MIN__": "9.18354961579912115600575419704879436e-41BF16", "__INTMAX_C(c)": "c ## L", "__CHAR_BIT__": "8", "__UINT8_MAX__": "0xff", "__SCHAR_WIDTH__": "8", "__WINT_MAX__": "0xffffffffU", "__FLT32_MIN_EXP__": "(-125)", "__cpp_static_assert": "200410L", "__BFLT16_MIN_10_EXP__": "(-37)", "__ORDER_LITTLE_ENDIAN__": "1234", "__WCHAR_MAX__": "0x7fffffff", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4": "1", "__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", "__cpp_binary_literals": "201304L", "__FLT64_DECIMAL_DIG__": "17", "__CET__": "3", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__cpp_variadic_templates": "200704L", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__SIG_ATOMIC_TYPE__": "int", "__DBL_MIN_10_EXP__": "(-307)", "__FINITE_MATH_ONLY__": "0", "__FLT32X_MAX_EXP__": "1024", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__FLT32_HAS_DENORM__": "1", "__UINT_FAST8_MAX__": "0xff", "__cpp_rvalue_reference": "200610L", "__FLT32_MAX_10_EXP__": "38", "__DEC64_MAX_EXP__": "385", "__INT8_C(c)": "c", "__LDBL_HAS_INFINITY__": "1", "__INT_LEAST8_WIDTH__": "8", "__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", "__INT_LEAST8_MAX__": "0x7f", "__cpp_attributes": "200809L", "__SHRT_MAX__": "0x7fff", "__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", "__FLT64X_MAX_10_EXP__": "4932", "__BFLT16_MAX_10_EXP__": "38", "__BFLT16_MAX_EXP__": "128", "__LDBL_IS_IEC_60559__": "1", "__FLT64X_HAS_QUIET_NAN__": "1", "__UINT_LEAST8_MAX__": "0xff", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__UINTMAX_TYPE__": "long unsigned int", "__cpp_nsdmi": "200809L", "__BFLT16_DECIMAL_DIG__": "4", "__linux": "1", "__DEC32_EPSILON__": "1E-6DF", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__UINT32_MAX__": "0xffffffffU", "__GXX_EXPERIMENTAL_CXX0X__": "1", "__DBL_DENORM_MIN__": "double(4.94065645841246544176568792868221372e-324L)", "__FLT128_MIN_EXP__": "(-16381)", "__WINT_MIN__": "0U", "__FLT128_MIN_10_EXP__": "(-4931)", "__FLT32X_IS_IEC_60559__": "1", "__INT_LEAST16_WIDTH__": "16", "__SCHAR_MAX__": "0x7f", "__FLT128_MANT_DIG__": "113", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__INT64_C(c)": "c ## L", "__SSP_STRONG__": "3", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__ATOMIC_SEQ_CST": "5", "__unix": "1", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__FLT32X_MANT_DIG__": "53", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__STDC_HOSTED__": "1", "__DEC64_MIN_EXP__": "(-382)", "__DBL_DIG__": "15", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__GXX_WEAK__": "1", "__SHRT_WIDTH__": "16", "__FLT32_IS_IEC_60559__": "1", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__DBL_IS_IEC_60559__": "1", "__DEC32_MAX__": "9.999999E96DF", "__cpp_threadsafe_static_init": "200806L", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT32X_HAS_INFINITY__": "1", "__unix__": "1", "__INT_WIDTH__": "32", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__DECIMAL_DIG__": "21", "__STDC_IEC_559_COMPLEX__": "1", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__gnu_linux__": "1", "__INT16_MAX__": "0x7fff", "__FLT64_MIN_EXP__": "(-1021)", "__FLT64X_MIN_10_EXP__": "(-4931)", "__LDBL_HAS_QUIET_NAN__": "1", "__FLT16_MIN_EXP__": "(-13)", "__FLT64_MANT_DIG__": "53", "__FLT64X_MANT_DIG__": "64", "__BFLT16_DIG__": "2", "__GNUC__": "13", "__GXX_RTTI": "1", "__pie__": "2", "__MMX__": "1", "__FLT_HAS_DENORM__": "1", "__SIZEOF_LONG_DOUBLE__": "16", "__BIGGEST_ALIGNMENT__": "16", "__STDC_UTF_16__": "1", "__FLT64_MAX_10_EXP__": "308", "__BFLT16_IS_IEC_60559__": "0", "__FLT16_MAX_10_EXP__": "4", "__cpp_delegating_constructors": "200604L", "__DBL_MAX__": "double(1.79769313486231570814527423731704357e+308L)", "__cpp_raw_strings": "200710L", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__DBL_HAS_INFINITY__": "1", "__INT64_MAX__": "0x7fffffffffffffffL", "__SIZEOF_FLOAT__": "4", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__DEC32_MIN_EXP__": "(-94)", "__INTPTR_WIDTH__": "64", "__UINT_LEAST32_MAX__": "0xffffffffU", "__FLT32X_HAS_DENORM__": "1", "__INT_FAST16_TYPE__": "long int", "__STRICT_ANSI__": "1", "__MMX_WITH_SSE__": "1", "__LDBL_HAS_DENORM__": "1", "__SEG_GS": "1", "__BFLT16_EPSILON__": "7.81250000000000000000000000000000000e-3BF16", "__cplusplus": "201103L", "__cpp_ref_qualifiers": "200710L", "__DEC32_MIN__": "1E-95DF", "__DEPRECATED": "1", "__cpp_rvalue_references": "200610L", "__DBL_MAX_EXP__": "1024", "__WCHAR_WIDTH__": "32", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__DEC128_EPSILON__": "1E-33DL", "__FLT16_DECIMAL_DIG__": "5", "__SSE2_MATH__": "1", "__ATOMIC_HLE_RELEASE": "131072", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__amd64": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__GNUG__": "13", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__SIZEOF_SIZE_T__": "8", "__BFLT16_HAS_INFINITY__": "1", "__FLT64X_MIN_EXP__": "(-16381)", "__SIZEOF_WINT_T__": "4", "__FLT32X_DIG__": "15", "__LONG_LONG_WIDTH__": "64", "__cpp_initializer_lists": "200806L", "__FLT32_MAX_EXP__": "128", "__cpp_hex_float": "201603L", "__GXX_ABI_VERSION": "1018", "__FLT_MIN_EXP__": "(-125)", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__x86_64": "1", "__cpp_lambdas": "200907L", "__INT_FAST64_TYPE__": "long int", "__BFLT16_MAX__": "3.38953138925153547590470800371487867e+38BF16", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__FLT16_DENORM_MIN__": "5.96046447753906250000000000000000000e-8F16", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__SIZEOF_POINTER__": "8", "__SIZE_TYPE__": "long unsigned int", "__LP64__": "1", "__DBL_HAS_QUIET_NAN__": "1", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__LDBL_MAX_EXP__": "16384", "__DECIMAL_BID_FORMAT__": "1", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT16_MIN_10_EXP__": "(-4)", "__FLT64X_DECIMAL_DIG__": "21", "__DEC128_MIN__": "1E-6143DL", "__REGISTER_PREFIX__": "", "__UINT16_MAX__": "0xffff", "__FLT128_HAS_INFINITY__": "1", "__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", "__UINT8_TYPE__": "unsigned char", "__FLT_DIG__": "6", "__NO_INLINE__": "1", "__DEC_EVAL_METHOD__": "2", "__FLT_MANT_DIG__": "24", "__LDBL_DECIMAL_DIG__": "21", "__VERSION__": "\"13.3.0\"", "__UINT64_C(c)": "c ## UL", "__cpp_unicode_characters": "200704L", "_STDC_PREDEF_H": "1", "__INT_LEAST32_MAX__": "0x7fffffff", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__FLT128_MAX_EXP__": "16384", "__FLT32_MANT_DIG__": "24", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT32X_MIN_EXP__": "(-1021)", "__STDC_IEC_60559_COMPLEX__": "201404L", "__BFLT16_MIN__": "1.17549435082228750796873653722224568e-38BF16", "__FLT128_HAS_DENORM__": "1", "__FLT32_DECIMAL_DIG__": "9", "__FLT128_DIG__": "33", "__INT32_C(c)": "c", "__DEC64_EPSILON__": "1E-15DD", "__ORDER_PDP_ENDIAN__": "3412", "__DEC128_MIN_EXP__": "(-6142)", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__INT_FAST32_TYPE__": "long int", "__UINT_LEAST16_TYPE__": "short unsigned int", "__DEC128_MAX_EXP__": "6145", "__DBL_HAS_DENORM__": "1", "__cpp_rtti": "199711L", "__UINT64_MAX__": "0xffffffffffffffffUL", "__FLT_IS_IEC_60559__": "1", "__GNUC_WIDE_EXECUTION_CHARSET_NAME": "\"UTF-32LE\"", "__FLT64X_DIG__": "18", "__INT8_TYPE__": "signed char", "__ELF__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__UINT32_TYPE__": "unsigned int", "__BFLT16_HAS_QUIET_NAN__": "1", "__FLT_RADIX__": "2", "__INT_LEAST16_TYPE__": "short int", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__UINTMAX_C(c)": "c ## UL", "__FLT16_DIG__": "3", "__k8": "1", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__cpp_constexpr": "200704L", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__USER_LABEL_PREFIX__": "", "__STDC_IEC_60559_BFP__": "201404L", "__SIZEOF_PTRDIFF_T__": "8", "__FLT64X_HAS_INFINITY__": "1", "__SIZEOF_LONG__": "8", "__LDBL_DIG__": "18", "__FLT64_IS_IEC_60559__": "1", "__x86_64__": "1", "__FLT16_IS_IEC_60559__": "1", "__FLT16_MAX_EXP__": "16", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__GCC_CONSTRUCTIVE_SIZE": "64", "__FLT64_DIG__": "15", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__FLT16_EPSILON__": "9.76562500000000000000000000000000000e-4F16", "__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", "__GNUC_EXECUTION_CHARSET_NAME": "\"UTF-8\"", "__cpp_unicode_literals": "200710L", "__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", "__FLT16_NORM_MAX__": "6.55040000000000000000000000000000000e+4F16", "__DEC64_MANT_DIG__": "16", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__SIG_ATOMIC_WIDTH__": "32", "__INT_LEAST64_TYPE__": "long int", "__INT16_TYPE__": "short int", "__INT_LEAST8_TYPE__": "signed char", "__FLT16_MAX__": "6.55040000000000000000000000000000000e+4F16", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "__SIZEOF_INT__": "4", "__DEC32_MAX_EXP__": "97", "__INT_FAST8_MAX__": "0x7f", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__INTPTR_MAX__": "0x7fffffffffffffffL", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT32_MIN_10_EXP__": "(-37)", "__EXCEPTIONS": "1", "__UINT16_C(c)": "c", "__PTRDIFF_WIDTH__": "64", "__LDBL_MANT_DIG__": "64", "__cpp_range_based_for": "200907L", "__INT_FAST16_WIDTH__": "64", "__FLT64_HAS_INFINITY__": "1", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__FLT16_HAS_INFINITY__": "1", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__code_model_small__": "1", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__DEC32_MANT_DIG__": "7", "__k8__": "1", "__INTPTR_TYPE__": "long int", "__UINT16_TYPE__": "short unsigned int", "__WCHAR_TYPE__": "int", "__pic__": "2", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__INT_FAST64_WIDTH__": "64", "__cpp_decltype": "200707L", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__FLT_NORM_MAX__": "3.40282346638528859811704183484516925e+38F", "__FLT32_HAS_INFINITY__": "1", "__FLT64X_MAX_EXP__": "16384", "__UINT_FAST64_TYPE__": "long unsigned int", "__BFLT16_MIN_EXP__": "(-125)", "__INT_MAX__": "0x7fffffff", "__linux__": "1", "__INT64_TYPE__": "long int", "__FLT_MAX_EXP__": "128", "__ORDER_BIG_ENDIAN__": "4321", "__DBL_MANT_DIG__": "53", "__cpp_inheriting_constructors": "201511L", "__SIZEOF_FLOAT128__": "16", "__BFLT16_MANT_DIG__": "8", "__DEC64_MIN__": "1E-383DD", "__WINT_TYPE__": "unsigned int", "__UINT_LEAST32_TYPE__": "unsigned int", "__SIZEOF_SHORT__": "2", "__FLT32_NORM_MAX__": "3.40282346638528859811704183484516925e+38F32", "__SSE__": "1", "__LDBL_MIN_EXP__": "(-16381)", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__amd64__": "1", "__WINT_WIDTH__": "32", "__INT_LEAST64_WIDTH__": "64", "__FLT32X_MAX_10_EXP__": "308", "__SIZEOF_INT128__": "16", "__FLT16_MIN__": "6.10351562500000000000000000000000000e-5F16", "__FLT64X_IS_IEC_60559__": "1", "__LDBL_MAX_10_EXP__": "4932", "__ATOMIC_RELAXED": "0", "__DBL_EPSILON__": "double(2.22044604925031308084726333618164062e-16L)", "__INT_LEAST32_TYPE__": "int", "_LP64": "1", "__UINT8_C(c)": "c", "__FLT64_MAX_EXP__": "1024", "__SIZEOF_WCHAR_T__": "4", "__GNUC_PATCHLEVEL__": "0", "__FLT128_NORM_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__FLT64_NORM_MAX__": "1.79769313486231570814527423731704357e+308F64", "__FLT128_HAS_QUIET_NAN__": "1", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__INT_FAST8_TYPE__": "signed char", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__STDCPP_THREADS__": "1", "__BFLT16_HAS_DENORM__": "1", "__GNUC_STDC_INLINE__": "1", "__FLT64_HAS_DENORM__": "1", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__FLT16_HAS_DENORM__": "1", "__DBL_DECIMAL_DIG__": "17", "__STDC_UTF_32__": "1", "__INT_FAST8_WIDTH__": "8", "__FXSR__": "1", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__DBL_NORM_MAX__": "double(1.79769313486231570814527423731704357e+308L)", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__GCC_DESTRUCTIVE_SIZE": "64", "__INTMAX_WIDTH__": "64", "__cpp_runtime_arrays": "198712L", "__FLT32_DIG__": "6", "__UINT64_TYPE__": "long unsigned int", "__UINT32_C(c)": "c ## U", "__cpp_alias_templates": "200704L", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__FLT128_IS_IEC_60559__": "1", "__INT8_MAX__": "0x7f", "__LONG_WIDTH__": "64", "__DBL_MIN__": "double(2.22507385850720138309023271733240406e-308L)", "__PIC__": "2", "__INT32_MAX__": "0x7fffffff", "__UINT_FAST32_TYPE__": "long unsigned int", "__FLT16_MANT_DIG__": "11", "__FLT32X_NORM_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__CHAR32_TYPE__": "unsigned int", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__SSE2__": "1", "__BFLT16_NORM_MAX__": "3.38953138925153547590470800371487867e+38BF16", "__INT32_TYPE__": "int", "__SIZEOF_DOUBLE__": "8", "__cpp_exceptions": "199711L", "__FLT_MIN_10_EXP__": "(-37)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__INT_LEAST32_WIDTH__": "32", "__INTMAX_TYPE__": "long int", "__FLT32X_HAS_QUIET_NAN__": "1", "__ATOMIC_CONSUME": "1", "__GNUC_MINOR__": "3", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__PIE__": "2", "__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", "__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)", "__SSE_MATH__": "1", "__SIZEOF_LONG_LONG__": "8", "__cpp_user_defined_literals": "200809L", "__FLT128_DECIMAL_DIG__": "36", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__FLT32_HAS_QUIET_NAN__": "1", "__FLT_DECIMAL_DIG__": "9", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__LDBL_NORM_MAX__": "1.18973149535723176502126385303097021e+4932L", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__SIZE_MAX__": "0xffffffffffffffffUL", "__UINT_FAST8_TYPE__": "unsigned char", "_GNU_SOURCE": "1", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_RELEASE": "3" }, "cpp_user_defines": {}, "cpp_user_undefines": [], "c_compiler": "g++", "c_compiler_defines": { "__DBL_MIN_EXP__": "(-1021)", "__UINT_LEAST16_MAX__": "0xffff", "__FLT16_HAS_QUIET_NAN__": "1", "__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", "__BFLT16_DENORM_MIN__": "9.18354961579912115600575419704879436e-41BF16", "__INTMAX_C(c)": "c ## L", "__CHAR_BIT__": "8", "__UINT8_MAX__": "0xff", "__SCHAR_WIDTH__": "8", "__WINT_MAX__": "0xffffffffU", "__FLT32_MIN_EXP__": "(-125)", "__BFLT16_NORM_MAX__": "3.38953138925153547590470800371487867e+38BF16", "__BFLT16_MIN_10_EXP__": "(-37)", "__ORDER_LITTLE_ENDIAN__": "1234", "__WCHAR_MAX__": "0x7fffffff", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4": "1", "__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", "__FLT64_DECIMAL_DIG__": "17", "__CET__": "3", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__SIG_ATOMIC_TYPE__": "int", "__DBL_MIN_10_EXP__": "(-307)", "__FINITE_MATH_ONLY__": "0", "__FLT32X_MAX_EXP__": "1024", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__FLT32_HAS_DENORM__": "1", "__UINT_FAST8_MAX__": "0xff", "__FLT32_MAX_10_EXP__": "38", "__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", "__BFLT16_MAX_10_EXP__": "38", "__BFLT16_MAX_EXP__": "128", "__LDBL_IS_IEC_60559__": "1", "__FLT64X_HAS_QUIET_NAN__": "1", "__UINT_LEAST8_MAX__": "0xff", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__UINTMAX_TYPE__": "long unsigned int", "__BFLT16_DECIMAL_DIG__": "4", "__linux": "1", "__DEC32_EPSILON__": "1E-6DF", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__UINT32_MAX__": "0xffffffffU", "__DBL_DENORM_MIN__": "((double)4.94065645841246544176568792868221372e-324L)", "__FLT128_MIN_EXP__": "(-16381)", "__WINT_MIN__": "0U", "__FLT128_MIN_10_EXP__": "(-4931)", "__FLT32X_IS_IEC_60559__": "1", "__INT_LEAST16_WIDTH__": "16", "__SCHAR_MAX__": "0x7f", "__FLT128_MANT_DIG__": "113", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__INT64_C(c)": "c ## L", "__SSP_STRONG__": "3", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__ATOMIC_SEQ_CST": "5", "__unix": "1", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__FLT32X_MANT_DIG__": "53", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__STDC_HOSTED__": "1", "__DEC64_MIN_EXP__": "(-382)", "__DBL_DIG__": "15", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__SHRT_WIDTH__": "16", "__FLT32_IS_IEC_60559__": "1", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__STDC_UTF_16__": "1", "__DBL_IS_IEC_60559__": "1", "__DEC32_MAX__": "9.999999E96DF", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT32X_HAS_INFINITY__": "1", "__unix__": "1", "__INT_WIDTH__": "32", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__DECIMAL_DIG__": "21", "__STDC_IEC_559_COMPLEX__": "1", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__gnu_linux__": "1", "__FLT128_IS_IEC_60559__": "1", "__FLT64X_MIN_10_EXP__": "(-4931)", "__LDBL_HAS_QUIET_NAN__": "1", "__FLT16_MIN_EXP__": "(-13)", "__FLT64_MANT_DIG__": "53", "__FLT64X_MANT_DIG__": "64", "__BFLT16_DIG__": "2", "__GNUC__": "13", "__pie__": "2", "__MMX__": "1", "__FLT_HAS_DENORM__": "1", "__SIZEOF_LONG_DOUBLE__": "16", "__BIGGEST_ALIGNMENT__": "16", "__FLT64_MAX_10_EXP__": "308", "__BFLT16_IS_IEC_60559__": "0", "__FLT16_MAX_10_EXP__": "4", "__DBL_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__DBL_HAS_INFINITY__": "1", "__INT64_MAX__": "0x7fffffffffffffffL", "__SIZEOF_FLOAT__": "4", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__DEC32_MIN_EXP__": "(-94)", "__INTPTR_WIDTH__": "64", "__UINT_LEAST32_MAX__": "0xffffffffU", "__FLT32X_HAS_DENORM__": "1", "__INT_FAST16_TYPE__": "long int", "__STRICT_ANSI__": "1", "__MMX_WITH_SSE__": "1", "__LDBL_HAS_DENORM__": "1", "__SEG_GS": "1", "__BFLT16_EPSILON__": "7.81250000000000000000000000000000000e-3BF16", "__FLT128_HAS_INFINITY__": "1", "__DEC32_MIN__": "1E-95DF", "__DBL_MAX_EXP__": "1024", "__WCHAR_WIDTH__": "32", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__DEC128_EPSILON__": "1E-33DL", "__FLT16_DECIMAL_DIG__": "5", "__SSE2_MATH__": "1", "__ATOMIC_HLE_RELEASE": "131072", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__amd64": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__SIZEOF_SIZE_T__": "8", "__BFLT16_HAS_INFINITY__": "1", "__FLT64X_MIN_EXP__": "(-16381)", "__SIZEOF_WINT_T__": "4", "__LONG_LONG_WIDTH__": "64", "__FLT32_MAX_EXP__": "128", "__GXX_ABI_VERSION": "1018", "__FLT_MIN_EXP__": "(-125)", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__INT16_MAX__": "0x7fff", "__x86_64": "1", "__INT_FAST64_TYPE__": "long int", "__BFLT16_MAX__": "3.38953138925153547590470800371487867e+38BF16", "__BFLT16_HAS_DENORM__": "1", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__FLT16_DENORM_MIN__": "5.96046447753906250000000000000000000e-8F16", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__SIZEOF_POINTER__": "8", "__SIZE_TYPE__": "long unsigned int", "__LP64__": "1", "__DBL_HAS_QUIET_NAN__": "1", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__LDBL_MAX_EXP__": "16384", "__DECIMAL_BID_FORMAT__": "1", "__FLT64_MIN_EXP__": "(-1021)", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT16_MIN_10_EXP__": "(-4)", "__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", "__FLT_DIG__": "6", "__NO_INLINE__": "1", "__DEC_EVAL_METHOD__": "2", "__FLT_MANT_DIG__": "24", "__LDBL_DECIMAL_DIG__": "21", "__VERSION__": "\"13.3.0\"", "__UINT64_C(c)": "c ## UL", "_STDC_PREDEF_H": "1", "__INT_LEAST32_MAX__": "0x7fffffff", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__FLT128_MAX_EXP__": "16384", "__FLT32_MANT_DIG__": "24", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT32X_MIN_EXP__": "(-1021)", "__STDC_IEC_60559_COMPLEX__": "201404L", "__BFLT16_MIN__": "1.17549435082228750796873653722224568e-38BF16", "__FLT128_HAS_DENORM__": "1", "__FLT32_DECIMAL_DIG__": "9", "__FLT128_DIG__": "33", "__INT32_C(c)": "c", "__DEC64_EPSILON__": "1E-15DD", "__ORDER_PDP_ENDIAN__": "3412", "__DEC128_MIN_EXP__": "(-6142)", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__INT_FAST32_TYPE__": "long int", "__UINT_LEAST16_TYPE__": "short unsigned int", "__DEC128_MAX_EXP__": "6145", "__UINT64_MAX__": "0xffffffffffffffffUL", "__FLT_IS_IEC_60559__": "1", "__GNUC_WIDE_EXECUTION_CHARSET_NAME": "\"UTF-32LE\"", "__FLT64X_DIG__": "18", "__INT8_TYPE__": "signed char", "__ELF__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__UINT32_TYPE__": "unsigned int", "__BFLT16_HAS_QUIET_NAN__": "1", "__FLT_RADIX__": "2", "__INT_LEAST16_TYPE__": "short int", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__UINTMAX_C(c)": "c ## UL", "__FLT16_DIG__": "3", "__SSE_MATH__": "1", "__k8": "1", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__USER_LABEL_PREFIX__": "", "__STDC_IEC_60559_BFP__": "201404L", "__SIZEOF_PTRDIFF_T__": "8", "__FLT64X_HAS_INFINITY__": "1", "__SIZEOF_LONG__": "8", "__LDBL_DIG__": "18", "__FLT64_IS_IEC_60559__": "1", "__x86_64__": "1", "__FLT16_IS_IEC_60559__": "1", "__FLT16_MAX_EXP__": "16", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__GCC_CONSTRUCTIVE_SIZE": "64", "__FLT64_DIG__": "15", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__FLT16_EPSILON__": "9.76562500000000000000000000000000000e-4F16", "__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", "__GNUC_EXECUTION_CHARSET_NAME": "\"UTF-8\"", "__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", "__FLT16_NORM_MAX__": "6.55040000000000000000000000000000000e+4F16", "__DEC64_MANT_DIG__": "16", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__SIG_ATOMIC_WIDTH__": "32", "__INT_LEAST64_TYPE__": "long int", "__INT16_TYPE__": "short int", "__INT_LEAST8_TYPE__": "signed char", "__FLT16_MAX__": "6.55040000000000000000000000000000000e+4F16", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "__STDC_VERSION__": "201112L", "__SIZEOF_INT__": "4", "__DEC32_MAX_EXP__": "97", "__INT_FAST8_MAX__": "0x7f", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__INTPTR_MAX__": "0x7fffffffffffffffL", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT32_MIN_10_EXP__": "(-37)", "__FLT32X_DIG__": "15", "__UINT16_C(c)": "c", "__PTRDIFF_WIDTH__": "64", "__LDBL_MANT_DIG__": "64", "__INT_FAST16_WIDTH__": "64", "__FLT64_HAS_INFINITY__": "1", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__FLT16_HAS_INFINITY__": "1", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__code_model_small__": "1", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__DEC32_MANT_DIG__": "7", "__FLT16_MANT_DIG__": "11", "__k8__": "1", "__INTPTR_TYPE__": "long int", "__UINT16_TYPE__": "short unsigned int", "__WCHAR_TYPE__": "int", "__pic__": "2", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__INT_FAST64_WIDTH__": "64", "__LDBL_HAS_INFINITY__": "1", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__FLT_NORM_MAX__": "3.40282346638528859811704183484516925e+38F", "__FLT32_HAS_INFINITY__": "1", "__FLT64X_MAX_EXP__": "16384", "__UINT_FAST64_TYPE__": "long unsigned int", "__BFLT16_MIN_EXP__": "(-125)", "__INT_MAX__": "0x7fffffff", "__linux__": "1", "__INT64_TYPE__": "long int", "__FLT_MAX_EXP__": "128", "__ORDER_BIG_ENDIAN__": "4321", "__DBL_MANT_DIG__": "53", "__SIZEOF_FLOAT128__": "16", "__BFLT16_MANT_DIG__": "8", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__DEC64_MIN__": "1E-383DD", "__WINT_TYPE__": "unsigned int", "__UINT_LEAST32_TYPE__": "unsigned int", "__SIZEOF_SHORT__": "2", "__FLT32_NORM_MAX__": "3.40282346638528859811704183484516925e+38F32", "__SSE__": "1", "__LDBL_MIN_EXP__": "(-16381)", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__amd64__": "1", "__WINT_WIDTH__": "32", "__INT_LEAST8_MAX__": "0x7f", "__INT_LEAST64_WIDTH__": "64", "__FLT32X_MAX_10_EXP__": "308", "__SIZEOF_INT128__": "16", "__FLT16_MIN__": "6.10351562500000000000000000000000000e-5F16", "__FLT64X_IS_IEC_60559__": "1", "__LDBL_MAX_10_EXP__": "4932", "__ATOMIC_RELAXED": "0", "__DBL_EPSILON__": "((double)2.22044604925031308084726333618164062e-16L)", "__INT_LEAST32_TYPE__": "int", "_LP64": "1", "__UINT8_C(c)": "c", "__FLT64_MAX_EXP__": "1024", "__SIZEOF_WCHAR_T__": "4", "__UINT64_TYPE__": "long unsigned int", "__GNUC_PATCHLEVEL__": "0", "__FLT128_NORM_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__FLT64_NORM_MAX__": "1.79769313486231570814527423731704357e+308F64", "__FLT128_HAS_QUIET_NAN__": "1", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__INT_FAST8_TYPE__": "signed char", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__GNUC_STDC_INLINE__": "1", "__FLT64_HAS_DENORM__": "1", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__FLT16_HAS_DENORM__": "1", "__DBL_DECIMAL_DIG__": "17", "__STDC_UTF_32__": "1", "__INT_FAST8_WIDTH__": "8", "__FXSR__": "1", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__DBL_NORM_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__GCC_DESTRUCTIVE_SIZE": "64", "__INTMAX_WIDTH__": "64", "__FLT32_DIG__": "6", "__UINT32_C(c)": "c ## U", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__INT8_MAX__": "0x7f", "__LONG_WIDTH__": "64", "__DBL_MIN__": "((double)2.22507385850720138309023271733240406e-308L)", "__PIC__": "2", "__INT32_MAX__": "0x7fffffff", "__UINT_FAST32_TYPE__": "long unsigned int", "__FLT32X_NORM_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__CHAR32_TYPE__": "unsigned int", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__SSE2__": "1", "__INT32_TYPE__": "int", "__SIZEOF_DOUBLE__": "8", "__FLT_MIN_10_EXP__": "(-37)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__INT_LEAST32_WIDTH__": "32", "__INTMAX_TYPE__": "long int", "__FLT32X_HAS_QUIET_NAN__": "1", "__ATOMIC_CONSUME": "1", "__GNUC_MINOR__": "3", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__PIE__": "2", "__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", "__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)", "__SIZEOF_LONG_LONG__": "8", "__FLT128_DECIMAL_DIG__": "36", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__FLT32_HAS_QUIET_NAN__": "1", "__FLT_DECIMAL_DIG__": "9", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__LDBL_NORM_MAX__": "1.18973149535723176502126385303097021e+4932L", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__SIZE_MAX__": "0xffffffffffffffffUL", "__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 }