{ "Project": { "GNUToolchain": { "_active": true, "advanced": { "no_macro_invocations_for_system_headers": false }, "archiver": { "native_archiver": "/usr/bin/ar" }, "language_c": { "emulated_compiler": "GNU", "emulated_compiler_version": 90300, "language_version": "C18", "native_compiler": "/usr/bin/gcc", "preprocessing": { "predefined_macros": { "_LP64": "1", "_STDC_PREDEF_H": "1", "__ATOMIC_ACQUIRE": "2", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_CONSUME": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__ATOMIC_HLE_RELEASE": "131072", "__ATOMIC_RELAXED": "0", "__ATOMIC_RELEASE": "3", "__ATOMIC_SEQ_CST": "5", "__BIGGEST_ALIGNMENT__": "16", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__CHAR_BIT__": "8", "__DBL_DECIMAL_DIG__": "17", "__DBL_DENORM_MIN__": "((double)4.94065645841246544176568792868221372e-324L)", "__DBL_DIG__": "15", "__DBL_EPSILON__": "((double)2.22044604925031308084726333618164062e-16L)", "__DBL_HAS_DENORM__": "1", "__DBL_HAS_INFINITY__": "1", "__DBL_HAS_QUIET_NAN__": "1", "__DBL_MANT_DIG__": "53", "__DBL_MAX_10_EXP__": "308", "__DBL_MAX_EXP__": "1024", "__DBL_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", "__DBL_MIN_10_EXP__": "(-307)", "__DBL_MIN_EXP__": "(-1021)", "__DBL_MIN__": "((double)2.22507385850720138309023271733240406e-308L)", "__DEC128_EPSILON__": "1E-33DL", "__DEC128_MANT_DIG__": "34", "__DEC128_MAX_EXP__": "6145", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__DEC128_MIN_EXP__": "(-6142)", "__DEC128_MIN__": "1E-6143DL", "__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", "__DEC32_EPSILON__": "1E-6DF", "__DEC32_MANT_DIG__": "7", "__DEC32_MAX_EXP__": "97", "__DEC32_MAX__": "9.999999E96DF", "__DEC32_MIN_EXP__": "(-94)", "__DEC32_MIN__": "1E-95DF", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__DEC64_EPSILON__": "1E-15DD", "__DEC64_MANT_DIG__": "16", "__DEC64_MAX_EXP__": "385", "__DEC64_MAX__": "9.999999999999999E384DD", "__DEC64_MIN_EXP__": "(-382)", "__DEC64_MIN__": "1E-383DD", "__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", "__DECIMAL_BID_FORMAT__": "1", "__DECIMAL_DIG__": "21", "__DEC_EVAL_METHOD__": "2", "__ELF__": "1", "__FINITE_MATH_ONLY__": "0", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT128_DECIMAL_DIG__": "36", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__FLT128_DIG__": "33", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__FLT128_HAS_DENORM__": "1", "__FLT128_HAS_INFINITY__": "1", "__FLT128_HAS_QUIET_NAN__": "1", "__FLT128_MANT_DIG__": "113", "__FLT128_MAX_10_EXP__": "4932", "__FLT128_MAX_EXP__": "16384", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__FLT128_MIN_10_EXP__": "(-4931)", "__FLT128_MIN_EXP__": "(-16381)", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "__FLT32X_DECIMAL_DIG__": "17", "__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", "__FLT32X_DIG__": "15", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__FLT32X_HAS_DENORM__": "1", "__FLT32X_HAS_INFINITY__": "1", "__FLT32X_HAS_QUIET_NAN__": "1", "__FLT32X_MANT_DIG__": "53", "__FLT32X_MAX_10_EXP__": "308", "__FLT32X_MAX_EXP__": "1024", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__FLT32X_MIN_10_EXP__": "(-307)", "__FLT32X_MIN_EXP__": "(-1021)", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__FLT32_DECIMAL_DIG__": "9", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__FLT32_DIG__": "6", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__FLT32_HAS_DENORM__": "1", "__FLT32_HAS_INFINITY__": "1", "__FLT32_HAS_QUIET_NAN__": "1", "__FLT32_MANT_DIG__": "24", "__FLT32_MAX_10_EXP__": "38", "__FLT32_MAX_EXP__": "128", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__FLT32_MIN_10_EXP__": "(-37)", "__FLT32_MIN_EXP__": "(-125)", "__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", "__FLT64X_DECIMAL_DIG__": "21", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT64X_DIG__": "18", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__FLT64X_HAS_DENORM__": "1", "__FLT64X_HAS_INFINITY__": "1", "__FLT64X_HAS_QUIET_NAN__": "1", "__FLT64X_MANT_DIG__": "64", "__FLT64X_MAX_10_EXP__": "4932", "__FLT64X_MAX_EXP__": "16384", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__FLT64X_MIN_10_EXP__": "(-4931)", "__FLT64X_MIN_EXP__": "(-16381)", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__FLT64_DECIMAL_DIG__": "17", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__FLT64_DIG__": "15", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__FLT64_HAS_DENORM__": "1", "__FLT64_HAS_INFINITY__": "1", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT64_MANT_DIG__": "53", "__FLT64_MAX_10_EXP__": "308", "__FLT64_MAX_EXP__": "1024", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT64_MIN_EXP__": "(-1021)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__FLT_DECIMAL_DIG__": "9", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__FLT_DIG__": "6", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__FLT_EVAL_METHOD__": "0", "__FLT_HAS_DENORM__": "1", "__FLT_HAS_INFINITY__": "1", "__FLT_HAS_QUIET_NAN__": "1", "__FLT_MANT_DIG__": "24", "__FLT_MAX_10_EXP__": "38", "__FLT_MAX_EXP__": "128", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__FLT_MIN_10_EXP__": "(-37)", "__FLT_MIN_EXP__": "(-125)", "__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", "__FLT_RADIX__": "2", "__FXSR__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR_LOCK_FREE": "2", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__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_IEC_559": "2", "__GCC_IEC_559_COMPLEX": "2", "__GXX_ABI_VERSION": "1013", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__INT16_C(c)": "c", "__INT16_MAX__": "0x7fff", "__INT16_TYPE__": "short int", "__INT32_C(c)": "c", "__INT32_MAX__": "0x7fffffff", "__INT32_TYPE__": "int", "__INT64_C(c)": "c ## L", "__INT64_MAX__": "0x7fffffffffffffffL", "__INT64_TYPE__": "long int", "__INT8_C(c)": "c", "__INT8_MAX__": "0x7f", "__INT8_TYPE__": "signed char", "__INTMAX_C(c)": "c ## L", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__INTMAX_TYPE__": "long int", "__INTMAX_WIDTH__": "64", "__INTPTR_MAX__": "0x7fffffffffffffffL", "__INTPTR_TYPE__": "long int", "__INTPTR_WIDTH__": "64", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__INT_FAST16_TYPE__": "long int", "__INT_FAST16_WIDTH__": "64", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__INT_FAST32_TYPE__": "long int", "__INT_FAST32_WIDTH__": "64", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__INT_FAST64_TYPE__": "long int", "__INT_FAST64_WIDTH__": "64", "__INT_FAST8_MAX__": "0x7f", "__INT_FAST8_TYPE__": "signed char", "__INT_FAST8_WIDTH__": "8", "__INT_LEAST16_MAX__": "0x7fff", "__INT_LEAST16_TYPE__": "short int", "__INT_LEAST16_WIDTH__": "16", "__INT_LEAST32_MAX__": "0x7fffffff", "__INT_LEAST32_TYPE__": "int", "__INT_LEAST32_WIDTH__": "32", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__INT_LEAST64_TYPE__": "long int", "__INT_LEAST64_WIDTH__": "64", "__INT_LEAST8_MAX__": "0x7f", "__INT_LEAST8_TYPE__": "signed char", "__INT_LEAST8_WIDTH__": "8", "__INT_MAX__": "0x7fffffff", "__INT_WIDTH__": "32", "__LDBL_DECIMAL_DIG__": "21", "__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", "__LDBL_DIG__": "18", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__LDBL_HAS_DENORM__": "1", "__LDBL_HAS_INFINITY__": "1", "__LDBL_HAS_QUIET_NAN__": "1", "__LDBL_MANT_DIG__": "64", "__LDBL_MAX_10_EXP__": "4932", "__LDBL_MAX_EXP__": "16384", "__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", "__LDBL_MIN_10_EXP__": "(-4931)", "__LDBL_MIN_EXP__": "(-16381)", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__LONG_LONG_WIDTH__": "64", "__LONG_MAX__": "0x7fffffffffffffffL", "__LONG_WIDTH__": "64", "__LP64__": "1", "__MMX__": "1", "__NO_INLINE__": "1", "__ORDER_BIG_ENDIAN__": "4321", "__ORDER_LITTLE_ENDIAN__": "1234", "__ORDER_PDP_ENDIAN__": "3412", "__PRAGMA_REDEFINE_EXTNAME": "1", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__PTRDIFF_TYPE__": "long int", "__PTRDIFF_WIDTH__": "64", "__REGISTER_PREFIX__": "", "__SCHAR_MAX__": "0x7f", "__SCHAR_WIDTH__": "8", "__SEG_FS": "1", "__SEG_GS": "1", "__SHRT_MAX__": "0x7fff", "__SHRT_WIDTH__": "16", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__SIG_ATOMIC_TYPE__": "int", "__SIG_ATOMIC_WIDTH__": "32", "__SIZEOF_DOUBLE__": "8", "__SIZEOF_FLOAT128__": "16", "__SIZEOF_FLOAT80__": "16", "__SIZEOF_FLOAT__": "4", "__SIZEOF_INT128__": "16", "__SIZEOF_INT__": "4", "__SIZEOF_LONG_DOUBLE__": "16", "__SIZEOF_LONG_LONG__": "8", "__SIZEOF_LONG__": "8", "__SIZEOF_POINTER__": "8", "__SIZEOF_PTRDIFF_T__": "8", "__SIZEOF_SHORT__": "2", "__SIZEOF_SIZE_T__": "8", "__SIZEOF_WCHAR_T__": "4", "__SIZEOF_WINT_T__": "4", "__SIZE_MAX__": "0xffffffffffffffffUL", "__SIZE_TYPE__": "long unsigned int", "__SIZE_WIDTH__": "64", "__SSE2_MATH__": "1", "__SSE2__": "1", "__SSE_MATH__": "1", "__SSE__": "1", "__STDC_HOSTED__": "1", "__STDC_IEC_559_COMPLEX__": "1", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__STDC_UTF_16__": "1", "__STDC_UTF_32__": "1", "__UINT16_C(c)": "c", "__UINT16_MAX__": "0xffff", "__UINT16_TYPE__": "short unsigned int", "__UINT32_C(c)": "c ## U", "__UINT32_MAX__": "0xffffffffU", "__UINT32_TYPE__": "unsigned int", "__UINT64_C(c)": "c ## UL", "__UINT64_MAX__": "0xffffffffffffffffUL", "__UINT64_TYPE__": "long unsigned int", "__UINT8_C(c)": "c", "__UINT8_MAX__": "0xff", "__UINT8_TYPE__": "unsigned char", "__UINTMAX_C(c)": "c ## UL", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__UINTMAX_TYPE__": "long unsigned int", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__UINTPTR_TYPE__": "long unsigned int", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__UINT_FAST16_TYPE__": "long unsigned int", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_FAST32_TYPE__": "long unsigned int", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__UINT_FAST64_TYPE__": "long unsigned int", "__UINT_FAST8_MAX__": "0xff", "__UINT_FAST8_TYPE__": "unsigned char", "__UINT_LEAST16_MAX__": "0xffff", "__UINT_LEAST16_TYPE__": "short unsigned int", "__UINT_LEAST32_MAX__": "0xffffffffU", "__UINT_LEAST32_TYPE__": "unsigned int", "__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__UINT_LEAST8_MAX__": "0xff", "__UINT_LEAST8_TYPE__": "unsigned char", "__USER_LABEL_PREFIX__": "", "__WCHAR_MAX__": "0x7fffffff", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__WCHAR_TYPE__": "int", "__WCHAR_WIDTH__": "32", "__WINT_MAX__": "0xffffffffU", "__WINT_MIN__": "0U", "__WINT_TYPE__": "unsigned int", "__WINT_WIDTH__": "32", "__amd64": "1", "__amd64__": "1", "__code_model_small__": "1", "__gnu_linux__": "1", "__k8": "1", "__k8__": "1", "__linux": "1", "__linux__": "1", "__unix": "1", "__unix__": "1", "__x86_64": "1", "__x86_64__": "1", "linux": "1", "unix": "1" }, "sys_include_envvar": null, "sys_include_path": [ "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include", "/usr/local/include", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include-fixed", "/usr/include/x86_64-linux-gnu", "/usr/include" ] } }, "language_c.command.#": "/usr/bin/gcc", "language_c.info.#": "Using built-in specs.\nCOLLECT_GCC=/usr/bin/gcc\nCOLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper\nTarget: x86_64-pc-linux-gnu\nConfigured with: /tmp/gcc-9.3.0/configure --disable-bootstrap --enable-languages=c,c++,lto --prefix=/usr/local --program-suffix=-9.3\nThread model: posix\ngcc version 9.3.0 (GCC) \n", "language_cxx": { "emulated_compiler": "GNU", "emulated_compiler_version": 90300, "language_version": "Cpp14", "native_compiler": "/usr/bin/g++", "preprocessing": { "predefined_macros": { "_GNU_SOURCE": "1", "_LP64": "1", "_STDC_PREDEF_H": "1", "__ATOMIC_ACQUIRE": "2", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_CONSUME": "1", "__ATOMIC_HLE_ACQUIRE": "65536", "__ATOMIC_HLE_RELEASE": "131072", "__ATOMIC_RELAXED": "0", "__ATOMIC_RELEASE": "3", "__ATOMIC_SEQ_CST": "5", "__BIGGEST_ALIGNMENT__": "16", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__CHAR_BIT__": "8", "__DBL_DECIMAL_DIG__": "17", "__DBL_DENORM_MIN__": "double(4.94065645841246544176568792868221372e-324L)", "__DBL_DIG__": "15", "__DBL_EPSILON__": "double(2.22044604925031308084726333618164062e-16L)", "__DBL_HAS_DENORM__": "1", "__DBL_HAS_INFINITY__": "1", "__DBL_HAS_QUIET_NAN__": "1", "__DBL_MANT_DIG__": "53", "__DBL_MAX_10_EXP__": "308", "__DBL_MAX_EXP__": "1024", "__DBL_MAX__": "double(1.79769313486231570814527423731704357e+308L)", "__DBL_MIN_10_EXP__": "(-307)", "__DBL_MIN_EXP__": "(-1021)", "__DBL_MIN__": "double(2.22507385850720138309023271733240406e-308L)", "__DEC128_EPSILON__": "1E-33DL", "__DEC128_MANT_DIG__": "34", "__DEC128_MAX_EXP__": "6145", "__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", "__DEC128_MIN_EXP__": "(-6142)", "__DEC128_MIN__": "1E-6143DL", "__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", "__DEC32_EPSILON__": "1E-6DF", "__DEC32_MANT_DIG__": "7", "__DEC32_MAX_EXP__": "97", "__DEC32_MAX__": "9.999999E96DF", "__DEC32_MIN_EXP__": "(-94)", "__DEC32_MIN__": "1E-95DF", "__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", "__DEC64_EPSILON__": "1E-15DD", "__DEC64_MANT_DIG__": "16", "__DEC64_MAX_EXP__": "385", "__DEC64_MAX__": "9.999999999999999E384DD", "__DEC64_MIN_EXP__": "(-382)", "__DEC64_MIN__": "1E-383DD", "__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", "__DECIMAL_BID_FORMAT__": "1", "__DECIMAL_DIG__": "21", "__DEC_EVAL_METHOD__": "2", "__DEPRECATED": "1", "__ELF__": "1", "__FINITE_MATH_ONLY__": "0", "__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__FLT128_DECIMAL_DIG__": "36", "__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", "__FLT128_DIG__": "33", "__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", "__FLT128_HAS_DENORM__": "1", "__FLT128_HAS_INFINITY__": "1", "__FLT128_HAS_QUIET_NAN__": "1", "__FLT128_MANT_DIG__": "113", "__FLT128_MAX_10_EXP__": "4932", "__FLT128_MAX_EXP__": "16384", "__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", "__FLT128_MIN_10_EXP__": "(-4931)", "__FLT128_MIN_EXP__": "(-16381)", "__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", "__FLT32X_DECIMAL_DIG__": "17", "__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", "__FLT32X_DIG__": "15", "__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", "__FLT32X_HAS_DENORM__": "1", "__FLT32X_HAS_INFINITY__": "1", "__FLT32X_HAS_QUIET_NAN__": "1", "__FLT32X_MANT_DIG__": "53", "__FLT32X_MAX_10_EXP__": "308", "__FLT32X_MAX_EXP__": "1024", "__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", "__FLT32X_MIN_10_EXP__": "(-307)", "__FLT32X_MIN_EXP__": "(-1021)", "__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", "__FLT32_DECIMAL_DIG__": "9", "__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", "__FLT32_DIG__": "6", "__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", "__FLT32_HAS_DENORM__": "1", "__FLT32_HAS_INFINITY__": "1", "__FLT32_HAS_QUIET_NAN__": "1", "__FLT32_MANT_DIG__": "24", "__FLT32_MAX_10_EXP__": "38", "__FLT32_MAX_EXP__": "128", "__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", "__FLT32_MIN_10_EXP__": "(-37)", "__FLT32_MIN_EXP__": "(-125)", "__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", "__FLT64X_DECIMAL_DIG__": "21", "__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", "__FLT64X_DIG__": "18", "__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", "__FLT64X_HAS_DENORM__": "1", "__FLT64X_HAS_INFINITY__": "1", "__FLT64X_HAS_QUIET_NAN__": "1", "__FLT64X_MANT_DIG__": "64", "__FLT64X_MAX_10_EXP__": "4932", "__FLT64X_MAX_EXP__": "16384", "__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", "__FLT64X_MIN_10_EXP__": "(-4931)", "__FLT64X_MIN_EXP__": "(-16381)", "__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", "__FLT64_DECIMAL_DIG__": "17", "__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", "__FLT64_DIG__": "15", "__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", "__FLT64_HAS_DENORM__": "1", "__FLT64_HAS_INFINITY__": "1", "__FLT64_HAS_QUIET_NAN__": "1", "__FLT64_MANT_DIG__": "53", "__FLT64_MAX_10_EXP__": "308", "__FLT64_MAX_EXP__": "1024", "__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", "__FLT64_MIN_10_EXP__": "(-307)", "__FLT64_MIN_EXP__": "(-1021)", "__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", "__FLT_DECIMAL_DIG__": "9", "__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", "__FLT_DIG__": "6", "__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", "__FLT_EVAL_METHOD_TS_18661_3__": "0", "__FLT_EVAL_METHOD__": "0", "__FLT_HAS_DENORM__": "1", "__FLT_HAS_INFINITY__": "1", "__FLT_HAS_QUIET_NAN__": "1", "__FLT_MANT_DIG__": "24", "__FLT_MAX_10_EXP__": "38", "__FLT_MAX_EXP__": "128", "__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", "__FLT_MIN_10_EXP__": "(-37)", "__FLT_MIN_EXP__": "(-125)", "__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", "__FLT_RADIX__": "2", "__FXSR__": "1", "__GCC_ASM_FLAG_OUTPUTS__": "1", "__GCC_ATOMIC_BOOL_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__GCC_ATOMIC_CHAR_LOCK_FREE": "2", "__GCC_ATOMIC_INT_LOCK_FREE": "2", "__GCC_ATOMIC_LLONG_LOCK_FREE": "2", "__GCC_ATOMIC_LONG_LOCK_FREE": "2", "__GCC_ATOMIC_POINTER_LOCK_FREE": "2", "__GCC_ATOMIC_SHORT_LOCK_FREE": "2", "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", "__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__GCC_HAVE_DWARF2_CFI_ASM": "1", "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", "__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_IEC_559": "2", "__GCC_IEC_559_COMPLEX": "2", "__GLIBCXX_BITSIZE_INT_N_0": "128", "__GLIBCXX_TYPE_INT_N_0": "__int128", "__GXX_ABI_VERSION": "1013", "__GXX_WEAK__": "1", "__HAVE_SPECULATION_SAFE_VALUE": "1", "__INT16_C(c)": "c", "__INT16_MAX__": "0x7fff", "__INT16_TYPE__": "short int", "__INT32_C(c)": "c", "__INT32_MAX__": "0x7fffffff", "__INT32_TYPE__": "int", "__INT64_C(c)": "c ## L", "__INT64_MAX__": "0x7fffffffffffffffL", "__INT64_TYPE__": "long int", "__INT8_C(c)": "c", "__INT8_MAX__": "0x7f", "__INT8_TYPE__": "signed char", "__INTMAX_C(c)": "c ## L", "__INTMAX_MAX__": "0x7fffffffffffffffL", "__INTMAX_TYPE__": "long int", "__INTMAX_WIDTH__": "64", "__INTPTR_MAX__": "0x7fffffffffffffffL", "__INTPTR_TYPE__": "long int", "__INTPTR_WIDTH__": "64", "__INT_FAST16_MAX__": "0x7fffffffffffffffL", "__INT_FAST16_TYPE__": "long int", "__INT_FAST16_WIDTH__": "64", "__INT_FAST32_MAX__": "0x7fffffffffffffffL", "__INT_FAST32_TYPE__": "long int", "__INT_FAST32_WIDTH__": "64", "__INT_FAST64_MAX__": "0x7fffffffffffffffL", "__INT_FAST64_TYPE__": "long int", "__INT_FAST64_WIDTH__": "64", "__INT_FAST8_MAX__": "0x7f", "__INT_FAST8_TYPE__": "signed char", "__INT_FAST8_WIDTH__": "8", "__INT_LEAST16_MAX__": "0x7fff", "__INT_LEAST16_TYPE__": "short int", "__INT_LEAST16_WIDTH__": "16", "__INT_LEAST32_MAX__": "0x7fffffff", "__INT_LEAST32_TYPE__": "int", "__INT_LEAST32_WIDTH__": "32", "__INT_LEAST64_MAX__": "0x7fffffffffffffffL", "__INT_LEAST64_TYPE__": "long int", "__INT_LEAST64_WIDTH__": "64", "__INT_LEAST8_MAX__": "0x7f", "__INT_LEAST8_TYPE__": "signed char", "__INT_LEAST8_WIDTH__": "8", "__INT_MAX__": "0x7fffffff", "__INT_WIDTH__": "32", "__LDBL_DECIMAL_DIG__": "21", "__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", "__LDBL_DIG__": "18", "__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", "__LDBL_HAS_DENORM__": "1", "__LDBL_HAS_INFINITY__": "1", "__LDBL_HAS_QUIET_NAN__": "1", "__LDBL_MANT_DIG__": "64", "__LDBL_MAX_10_EXP__": "4932", "__LDBL_MAX_EXP__": "16384", "__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", "__LDBL_MIN_10_EXP__": "(-4931)", "__LDBL_MIN_EXP__": "(-16381)", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__LONG_LONG_MAX__": "0x7fffffffffffffffLL", "__LONG_LONG_WIDTH__": "64", "__LONG_MAX__": "0x7fffffffffffffffL", "__LONG_WIDTH__": "64", "__LP64__": "1", "__MMX__": "1", "__NO_INLINE__": "1", "__ORDER_BIG_ENDIAN__": "4321", "__ORDER_LITTLE_ENDIAN__": "1234", "__ORDER_PDP_ENDIAN__": "3412", "__PRAGMA_REDEFINE_EXTNAME": "1", "__PTRDIFF_MAX__": "0x7fffffffffffffffL", "__PTRDIFF_TYPE__": "long int", "__PTRDIFF_WIDTH__": "64", "__REGISTER_PREFIX__": "", "__SCHAR_MAX__": "0x7f", "__SCHAR_WIDTH__": "8", "__SEG_FS": "1", "__SEG_GS": "1", "__SHRT_MAX__": "0x7fff", "__SHRT_WIDTH__": "16", "__SIG_ATOMIC_MAX__": "0x7fffffff", "__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", "__SIG_ATOMIC_TYPE__": "int", "__SIG_ATOMIC_WIDTH__": "32", "__SIZEOF_DOUBLE__": "8", "__SIZEOF_FLOAT128__": "16", "__SIZEOF_FLOAT80__": "16", "__SIZEOF_FLOAT__": "4", "__SIZEOF_INT128__": "16", "__SIZEOF_INT__": "4", "__SIZEOF_LONG_DOUBLE__": "16", "__SIZEOF_LONG_LONG__": "8", "__SIZEOF_LONG__": "8", "__SIZEOF_POINTER__": "8", "__SIZEOF_PTRDIFF_T__": "8", "__SIZEOF_SHORT__": "2", "__SIZEOF_SIZE_T__": "8", "__SIZEOF_WCHAR_T__": "4", "__SIZEOF_WINT_T__": "4", "__SIZE_MAX__": "0xffffffffffffffffUL", "__SIZE_TYPE__": "long unsigned int", "__SIZE_WIDTH__": "64", "__SSE2_MATH__": "1", "__SSE2__": "1", "__SSE_MATH__": "1", "__SSE__": "1", "__STDC_HOSTED__": "1", "__STDC_IEC_559_COMPLEX__": "1", "__STDC_IEC_559__": "1", "__STDC_ISO_10646__": "201706L", "__STDC_UTF_16__": "1", "__STDC_UTF_32__": "1", "__UINT16_C(c)": "c", "__UINT16_MAX__": "0xffff", "__UINT16_TYPE__": "short unsigned int", "__UINT32_C(c)": "c ## U", "__UINT32_MAX__": "0xffffffffU", "__UINT32_TYPE__": "unsigned int", "__UINT64_C(c)": "c ## UL", "__UINT64_MAX__": "0xffffffffffffffffUL", "__UINT64_TYPE__": "long unsigned int", "__UINT8_C(c)": "c", "__UINT8_MAX__": "0xff", "__UINT8_TYPE__": "unsigned char", "__UINTMAX_C(c)": "c ## UL", "__UINTMAX_MAX__": "0xffffffffffffffffUL", "__UINTMAX_TYPE__": "long unsigned int", "__UINTPTR_MAX__": "0xffffffffffffffffUL", "__UINTPTR_TYPE__": "long unsigned int", "__UINT_FAST16_MAX__": "0xffffffffffffffffUL", "__UINT_FAST16_TYPE__": "long unsigned int", "__UINT_FAST32_MAX__": "0xffffffffffffffffUL", "__UINT_FAST32_TYPE__": "long unsigned int", "__UINT_FAST64_MAX__": "0xffffffffffffffffUL", "__UINT_FAST64_TYPE__": "long unsigned int", "__UINT_FAST8_MAX__": "0xff", "__UINT_FAST8_TYPE__": "unsigned char", "__UINT_LEAST16_MAX__": "0xffff", "__UINT_LEAST16_TYPE__": "short unsigned int", "__UINT_LEAST32_MAX__": "0xffffffffU", "__UINT_LEAST32_TYPE__": "unsigned int", "__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__UINT_LEAST8_MAX__": "0xff", "__UINT_LEAST8_TYPE__": "unsigned char", "__USER_LABEL_PREFIX__": "", "__WCHAR_MAX__": "0x7fffffff", "__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", "__WCHAR_TYPE__": "int", "__WCHAR_WIDTH__": "32", "__WINT_MAX__": "0xffffffffU", "__WINT_MIN__": "0U", "__WINT_TYPE__": "unsigned int", "__WINT_WIDTH__": "32", "__amd64": "1", "__amd64__": "1", "__code_model_small__": "1", "__gnu_linux__": "1", "__k8": "1", "__k8__": "1", "__linux": "1", "__linux__": "1", "__unix": "1", "__unix__": "1", "__x86_64": "1", "__x86_64__": "1", "linux": "1", "unix": "1" }, "sys_include_envvar": null, "sys_include_path": [ "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../include/c++/9.3.0", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../include/c++/9.3.0/x86_64-pc-linux-gnu", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../include/c++/9.3.0/backward", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include", "/usr/local/include", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include-fixed", "/usr/include/x86_64-linux-gnu", "/usr/include" ] } }, "language_cxx.command.#": "/usr/bin/g++", "language_cxx.info.#": "Using built-in specs.\nCOLLECT_GCC=/usr/bin/g++\nCOLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper\nTarget: x86_64-pc-linux-gnu\nConfigured with: /tmp/gcc-9.3.0/configure --disable-bootstrap --enable-languages=c,c++,lto --prefix=/usr/local --program-suffix=-9.3\nThread model: posix\ngcc version 9.3.0 (GCC) \n", "linker": { "library_path": [ "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib64/", "/lib/x86_64-linux-gnu/", "/lib/../lib64/", "/usr/lib/x86_64-linux-gnu/", "/usr/lib/../lib64/", "/usr/local/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../", "/lib/", "/usr/lib/" ] }, "types": { "char16_t_type": "unsigned short", "char32_t_type": "unsigned int", "char_bits": 8, "double_type": { "alignof": 8, "sizeof": 8 }, "float_type": { "alignof": 4, "sizeof": 4 }, "int_type": { "alignof": 4, "sizeof": 4 }, "long_double_type": { "alignof": 16, "sizeof": 16 }, "long_long_type": { "alignof": 8, "sizeof": 8 }, "long_type": { "alignof": 8, "sizeof": 8 }, "pointer_type": { "alignof": 8, "sizeof": 8 }, "ptrdiff_t_type": "signed long", "short_type": { "alignof": 2, "sizeof": 2 }, "size_t_type": "unsigned long", "wchar_t_type": "signed int", "wint_t_type": "unsigned int" } } }, "_Format": "1.0", "_Version": "7.5.0", "_VersionNum": [ 7, 5, 0, 11376 ] }