{ "host_identifier": "1268522042", "predefines": { "cpp_compiler": "clang++", "cpp_compiler_defines": { "_GNU_SOURCE": "1", "_LP64": "1", "__AARCH64EL__": "1", "__AARCH64_CMODEL_SMALL__": "1", "__ARM_64BIT_STATE": "1", "__ARM_ACLE": "200", "__ARM_ALIGN_MAX_STACK_PWR": "4", "__ARM_ARCH": "8", "__ARM_ARCH_ISA_A64": "1", "__ARM_ARCH_PROFILE": "'A'", "__ARM_FEATURE_CLZ": "1", "__ARM_FEATURE_DIRECTED_ROUNDING": "1", "__ARM_FEATURE_DIV": "1", "__ARM_FEATURE_FMA": "1", "__ARM_FEATURE_IDIV": "1", "__ARM_FEATURE_LDREX": "0xF", "__ARM_FEATURE_NUMERIC_MAXMIN": "1", "__ARM_FEATURE_UNALIGNED": "1", "__ARM_FP": "0xE", "__ARM_FP16_ARGS": "1", "__ARM_FP16_FORMAT_IEEE": "1", "__ARM_NEON": "1", "__ARM_NEON_FP": "0xE", "__ARM_PCS_AAPCS64": "1", "__ARM_SIZEOF_MINIMAL_ENUM": "4", "__ARM_SIZEOF_WCHAR_T": "4", "__ATOMIC_ACQUIRE": "2", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_CONSUME": "1", "__ATOMIC_RELAXED": "0", "__ATOMIC_RELEASE": "3", "__ATOMIC_SEQ_CST": "5", "__BIGGEST_ALIGNMENT__": "16", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__CHAR16_TYPE__": "unsigned short", "__CHAR32_TYPE__": "unsigned int", "__CHAR_BIT__": "8", "__CHAR_UNSIGNED__": "1", "__CLANG_ATOMIC_BOOL_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR_LOCK_FREE": "2", "__CLANG_ATOMIC_INT_LOCK_FREE": "2", "__CLANG_ATOMIC_LLONG_LOCK_FREE": "2", "__CLANG_ATOMIC_LONG_LOCK_FREE": "2", "__CLANG_ATOMIC_POINTER_LOCK_FREE": "2", "__CLANG_ATOMIC_SHORT_LOCK_FREE": "2", "__CLANG_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__CONSTANT_CFSTRINGS__": "1", "__DBL_DECIMAL_DIG__": "17", "__DBL_DENORM_MIN__": "4.9406564584124654e-324", "__DBL_DIG__": "15", "__DBL_EPSILON__": "2.2204460492503131e-16", "__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__": "1.7976931348623157e+308", "__DBL_MIN_10_EXP__": "(-307)", "__DBL_MIN_EXP__": "(-1021)", "__DBL_MIN__": "2.2250738585072014e-308", "__DECIMAL_DIG__": "__LDBL_DECIMAL_DIG__", "__DEPRECATED": "1", "__ELF__": "1", "__EXCEPTIONS": "1", "__FINITE_MATH_ONLY__": "0", "__FLT16_DECIMAL_DIG__": "5", "__FLT16_DENORM_MIN__": "5.9604644775390625e-8F16", "__FLT16_DIG__": "3", "__FLT16_EPSILON__": "9.765625e-4F16", "__FLT16_HAS_DENORM__": "1", "__FLT16_HAS_INFINITY__": "1", "__FLT16_HAS_QUIET_NAN__": "1", "__FLT16_MANT_DIG__": "11", "__FLT16_MAX_10_EXP__": "4", "__FLT16_MAX_EXP__": "16", "__FLT16_MAX__": "6.5504e+4F16", "__FLT16_MIN_10_EXP__": "(-4)", "__FLT16_MIN_EXP__": "(-13)", "__FLT16_MIN__": "6.103515625e-5F16", "__FLT_DECIMAL_DIG__": "9", "__FLT_DENORM_MIN__": "1.40129846e-45F", "__FLT_DIG__": "6", "__FLT_EPSILON__": "1.19209290e-7F", "__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.40282347e+38F", "__FLT_MIN_10_EXP__": "(-37)", "__FLT_MIN_EXP__": "(-125)", "__FLT_MIN__": "1.17549435e-38F", "__FLT_RADIX__": "2", "__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_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", "__GLIBCXX_BITSIZE_INT_N_0": "128", "__GLIBCXX_TYPE_INT_N_0": "__int128", "__GNUC_GNU_INLINE__": "1", "__GNUC_MINOR__": "2", "__GNUC_PATCHLEVEL__": "1", "__GNUC__": "4", "__GNUG__": "4", "__GXX_ABI_VERSION": "1002", "__GXX_EXPERIMENTAL_CXX0X__": "1", "__GXX_RTTI": "1", "__GXX_WEAK__": "1", "__INT16_C_SUFFIX__": "", "__INT16_FMTd__": "\"hd\"", "__INT16_FMTi__": "\"hi\"", "__INT16_MAX__": "32767", "__INT16_TYPE__": "short", "__INT32_C_SUFFIX__": "", "__INT32_FMTd__": "\"d\"", "__INT32_FMTi__": "\"i\"", "__INT32_MAX__": "2147483647", "__INT32_TYPE__": "int", "__INT64_C_SUFFIX__": "L", "__INT64_FMTd__": "\"ld\"", "__INT64_FMTi__": "\"li\"", "__INT64_MAX__": "9223372036854775807L", "__INT64_TYPE__": "long int", "__INT8_C_SUFFIX__": "", "__INT8_FMTd__": "\"hhd\"", "__INT8_FMTi__": "\"hhi\"", "__INT8_MAX__": "127", "__INT8_TYPE__": "signed char", "__INTMAX_C_SUFFIX__": "L", "__INTMAX_FMTd__": "\"ld\"", "__INTMAX_FMTi__": "\"li\"", "__INTMAX_MAX__": "9223372036854775807L", "__INTMAX_TYPE__": "long int", "__INTMAX_WIDTH__": "64", "__INTPTR_FMTd__": "\"ld\"", "__INTPTR_FMTi__": "\"li\"", "__INTPTR_MAX__": "9223372036854775807L", "__INTPTR_TYPE__": "long int", "__INTPTR_WIDTH__": "64", "__INT_FAST16_FMTd__": "\"hd\"", "__INT_FAST16_FMTi__": "\"hi\"", "__INT_FAST16_MAX__": "32767", "__INT_FAST16_TYPE__": "short", "__INT_FAST32_FMTd__": "\"d\"", "__INT_FAST32_FMTi__": "\"i\"", "__INT_FAST32_MAX__": "2147483647", "__INT_FAST32_TYPE__": "int", "__INT_FAST64_FMTd__": "\"ld\"", "__INT_FAST64_FMTi__": "\"li\"", "__INT_FAST64_MAX__": "9223372036854775807L", "__INT_FAST64_TYPE__": "long int", "__INT_FAST8_FMTd__": "\"hhd\"", "__INT_FAST8_FMTi__": "\"hhi\"", "__INT_FAST8_MAX__": "127", "__INT_FAST8_TYPE__": "signed char", "__INT_LEAST16_FMTd__": "\"hd\"", "__INT_LEAST16_FMTi__": "\"hi\"", "__INT_LEAST16_MAX__": "32767", "__INT_LEAST16_TYPE__": "short", "__INT_LEAST32_FMTd__": "\"d\"", "__INT_LEAST32_FMTi__": "\"i\"", "__INT_LEAST32_MAX__": "2147483647", "__INT_LEAST32_TYPE__": "int", "__INT_LEAST64_FMTd__": "\"ld\"", "__INT_LEAST64_FMTi__": "\"li\"", "__INT_LEAST64_MAX__": "9223372036854775807L", "__INT_LEAST64_TYPE__": "long int", "__INT_LEAST8_FMTd__": "\"hhd\"", "__INT_LEAST8_FMTi__": "\"hhi\"", "__INT_LEAST8_MAX__": "127", "__INT_LEAST8_TYPE__": "signed char", "__INT_MAX__": "2147483647", "__LDBL_DECIMAL_DIG__": "36", "__LDBL_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966L", "__LDBL_DIG__": "33", "__LDBL_EPSILON__": "1.92592994438723585305597794258492732e-34L", "__LDBL_HAS_DENORM__": "1", "__LDBL_HAS_INFINITY__": "1", "__LDBL_HAS_QUIET_NAN__": "1", "__LDBL_MANT_DIG__": "113", "__LDBL_MAX_10_EXP__": "4932", "__LDBL_MAX_EXP__": "16384", "__LDBL_MAX__": "1.18973149535723176508575932662800702e+4932L", "__LDBL_MIN_10_EXP__": "(-4931)", "__LDBL_MIN_EXP__": "(-16381)", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__LITTLE_ENDIAN__": "1", "__LONG_LONG_MAX__": "9223372036854775807LL", "__LONG_MAX__": "9223372036854775807L", "__LP64__": "1", "__NO_INLINE__": "1", "__OBJC_BOOL_IS_BOOL": "0", "__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES": "3", "__OPENCL_MEMORY_SCOPE_DEVICE": "2", "__OPENCL_MEMORY_SCOPE_SUB_GROUP": "4", "__OPENCL_MEMORY_SCOPE_WORK_GROUP": "1", "__OPENCL_MEMORY_SCOPE_WORK_ITEM": "0", "__ORDER_BIG_ENDIAN__": "4321", "__ORDER_LITTLE_ENDIAN__": "1234", "__ORDER_PDP_ENDIAN__": "3412", "__POINTER_WIDTH__": "64", "__PRAGMA_REDEFINE_EXTNAME": "1", "__PTRDIFF_FMTd__": "\"ld\"", "__PTRDIFF_FMTi__": "\"li\"", "__PTRDIFF_MAX__": "9223372036854775807L", "__PTRDIFF_TYPE__": "long int", "__PTRDIFF_WIDTH__": "64", "__SCHAR_MAX__": "127", "__SHRT_MAX__": "32767", "__SIG_ATOMIC_MAX__": "2147483647", "__SIG_ATOMIC_WIDTH__": "32", "__SIZEOF_DOUBLE__": "8", "__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_FMTX__": "\"lX\"", "__SIZE_FMTo__": "\"lo\"", "__SIZE_FMTu__": "\"lu\"", "__SIZE_FMTx__": "\"lx\"", "__SIZE_MAX__": "18446744073709551615UL", "__SIZE_TYPE__": "long unsigned int", "__SIZE_WIDTH__": "64", "__STDCPP_DEFAULT_NEW_ALIGNMENT__": "16UL", "__STDCPP_THREADS__": "1", "__STDC_HOSTED__": "1", "__STDC_UTF_16__": "1", "__STDC_UTF_32__": "1", "__STDC__": "1", "__UINT16_C_SUFFIX__": "", "__UINT16_FMTX__": "\"hX\"", "__UINT16_FMTo__": "\"ho\"", "__UINT16_FMTu__": "\"hu\"", "__UINT16_FMTx__": "\"hx\"", "__UINT16_MAX__": "65535", "__UINT16_TYPE__": "unsigned short", "__UINT32_C_SUFFIX__": "U", "__UINT32_FMTX__": "\"X\"", "__UINT32_FMTo__": "\"o\"", "__UINT32_FMTu__": "\"u\"", "__UINT32_FMTx__": "\"x\"", "__UINT32_MAX__": "4294967295U", "__UINT32_TYPE__": "unsigned int", "__UINT64_C_SUFFIX__": "UL", "__UINT64_FMTX__": "\"lX\"", "__UINT64_FMTo__": "\"lo\"", "__UINT64_FMTu__": "\"lu\"", "__UINT64_FMTx__": "\"lx\"", "__UINT64_MAX__": "18446744073709551615UL", "__UINT64_TYPE__": "long unsigned int", "__UINT8_C_SUFFIX__": "", "__UINT8_FMTX__": "\"hhX\"", "__UINT8_FMTo__": "\"hho\"", "__UINT8_FMTu__": "\"hhu\"", "__UINT8_FMTx__": "\"hhx\"", "__UINT8_MAX__": "255", "__UINT8_TYPE__": "unsigned char", "__UINTMAX_C_SUFFIX__": "UL", "__UINTMAX_FMTX__": "\"lX\"", "__UINTMAX_FMTo__": "\"lo\"", "__UINTMAX_FMTu__": "\"lu\"", "__UINTMAX_FMTx__": "\"lx\"", "__UINTMAX_MAX__": "18446744073709551615UL", "__UINTMAX_TYPE__": "long unsigned int", "__UINTMAX_WIDTH__": "64", "__UINTPTR_FMTX__": "\"lX\"", "__UINTPTR_FMTo__": "\"lo\"", "__UINTPTR_FMTu__": "\"lu\"", "__UINTPTR_FMTx__": "\"lx\"", "__UINTPTR_MAX__": "18446744073709551615UL", "__UINTPTR_TYPE__": "long unsigned int", "__UINTPTR_WIDTH__": "64", "__UINT_FAST16_FMTX__": "\"hX\"", "__UINT_FAST16_FMTo__": "\"ho\"", "__UINT_FAST16_FMTu__": "\"hu\"", "__UINT_FAST16_FMTx__": "\"hx\"", "__UINT_FAST16_MAX__": "65535", "__UINT_FAST16_TYPE__": "unsigned short", "__UINT_FAST32_FMTX__": "\"X\"", "__UINT_FAST32_FMTo__": "\"o\"", "__UINT_FAST32_FMTu__": "\"u\"", "__UINT_FAST32_FMTx__": "\"x\"", "__UINT_FAST32_MAX__": "4294967295U", "__UINT_FAST32_TYPE__": "unsigned int", "__UINT_FAST64_FMTX__": "\"lX\"", "__UINT_FAST64_FMTo__": "\"lo\"", "__UINT_FAST64_FMTu__": "\"lu\"", "__UINT_FAST64_FMTx__": "\"lx\"", "__UINT_FAST64_MAX__": "18446744073709551615UL", "__UINT_FAST64_TYPE__": "long unsigned int", "__UINT_FAST8_FMTX__": "\"hhX\"", "__UINT_FAST8_FMTo__": "\"hho\"", "__UINT_FAST8_FMTu__": "\"hhu\"", "__UINT_FAST8_FMTx__": "\"hhx\"", "__UINT_FAST8_MAX__": "255", "__UINT_FAST8_TYPE__": "unsigned char", "__UINT_LEAST16_FMTX__": "\"hX\"", "__UINT_LEAST16_FMTo__": "\"ho\"", "__UINT_LEAST16_FMTu__": "\"hu\"", "__UINT_LEAST16_FMTx__": "\"hx\"", "__UINT_LEAST16_MAX__": "65535", "__UINT_LEAST16_TYPE__": "unsigned short", "__UINT_LEAST32_FMTX__": "\"X\"", "__UINT_LEAST32_FMTo__": "\"o\"", "__UINT_LEAST32_FMTu__": "\"u\"", "__UINT_LEAST32_FMTx__": "\"x\"", "__UINT_LEAST32_MAX__": "4294967295U", "__UINT_LEAST32_TYPE__": "unsigned int", "__UINT_LEAST64_FMTX__": "\"lX\"", "__UINT_LEAST64_FMTo__": "\"lo\"", "__UINT_LEAST64_FMTu__": "\"lu\"", "__UINT_LEAST64_FMTx__": "\"lx\"", "__UINT_LEAST64_MAX__": "18446744073709551615UL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__UINT_LEAST8_FMTX__": "\"hhX\"", "__UINT_LEAST8_FMTo__": "\"hho\"", "__UINT_LEAST8_FMTu__": "\"hhu\"", "__UINT_LEAST8_FMTx__": "\"hhx\"", "__UINT_LEAST8_MAX__": "255", "__UINT_LEAST8_TYPE__": "unsigned char", "__USER_LABEL_PREFIX__": "", "__VERSION__": "\"Ubuntu Clang 12.0.1\"", "__WCHAR_MAX__": "4294967295U", "__WCHAR_TYPE__": "unsigned int", "__WCHAR_UNSIGNED__": "1", "__WCHAR_WIDTH__": "32", "__WINT_MAX__": "4294967295U", "__WINT_TYPE__": "unsigned int", "__WINT_UNSIGNED__": "1", "__WINT_WIDTH__": "32", "__aarch64__": "1", "__clang__": "1", "__clang_major__": "12", "__clang_minor__": "0", "__clang_patchlevel__": "1", "__clang_version__": "\"12.0.1 \"", "__cplusplus": "201402L", "__cpp_aggregate_nsdmi": "201304L", "__cpp_alias_templates": "200704L", "__cpp_attributes": "200809L", "__cpp_binary_literals": "201304L", "__cpp_constexpr": "201304L", "__cpp_constexpr_in_decltype": "201711L", "__cpp_decltype": "200707L", "__cpp_decltype_auto": "201304L", "__cpp_delegating_constructors": "200604L", "__cpp_digit_separators": "201309L", "__cpp_exceptions": "199711L", "__cpp_generic_lambdas": "201304L", "__cpp_impl_destroying_delete": "201806L", "__cpp_inheriting_constructors": "201511L", "__cpp_init_captures": "201304L", "__cpp_initializer_lists": "200806L", "__cpp_lambdas": "200907L", "__cpp_nsdmi": "200809L", "__cpp_range_based_for": "200907", "__cpp_raw_strings": "200710L", "__cpp_ref_qualifiers": "200710L", "__cpp_return_type_deduction": "201304L", "__cpp_rtti": "199711L", "__cpp_rvalue_references": "200610L", "__cpp_static_assert": "200410", "__cpp_threadsafe_static_init": "200806L", "__cpp_unicode_characters": "200704L", "__cpp_unicode_literals": "200710L", "__cpp_user_defined_literals": "200809L", "__cpp_variable_templates": "201304L", "__cpp_variadic_templates": "200704L", "__gnu_linux__": "1", "__linux": "1", "__linux__": "1", "__llvm__": "1", "__private_extern__": "extern", "__unix": "1", "__unix__": "1", "linux": "1", "unix": "1" }, "cpp_user_defines": {}, "cpp_user_undefines": [], "c_compiler": "clang", "c_compiler_defines": { "_LP64": "1", "__AARCH64EL__": "1", "__AARCH64_CMODEL_SMALL__": "1", "__ARM_64BIT_STATE": "1", "__ARM_ACLE": "200", "__ARM_ALIGN_MAX_STACK_PWR": "4", "__ARM_ARCH": "8", "__ARM_ARCH_ISA_A64": "1", "__ARM_ARCH_PROFILE": "'A'", "__ARM_FEATURE_CLZ": "1", "__ARM_FEATURE_DIRECTED_ROUNDING": "1", "__ARM_FEATURE_DIV": "1", "__ARM_FEATURE_FMA": "1", "__ARM_FEATURE_IDIV": "1", "__ARM_FEATURE_LDREX": "0xF", "__ARM_FEATURE_NUMERIC_MAXMIN": "1", "__ARM_FEATURE_UNALIGNED": "1", "__ARM_FP": "0xE", "__ARM_FP16_ARGS": "1", "__ARM_FP16_FORMAT_IEEE": "1", "__ARM_NEON": "1", "__ARM_NEON_FP": "0xE", "__ARM_PCS_AAPCS64": "1", "__ARM_SIZEOF_MINIMAL_ENUM": "4", "__ARM_SIZEOF_WCHAR_T": "4", "__ATOMIC_ACQUIRE": "2", "__ATOMIC_ACQ_REL": "4", "__ATOMIC_CONSUME": "1", "__ATOMIC_RELAXED": "0", "__ATOMIC_RELEASE": "3", "__ATOMIC_SEQ_CST": "5", "__BIGGEST_ALIGNMENT__": "16", "__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", "__CHAR16_TYPE__": "unsigned short", "__CHAR32_TYPE__": "unsigned int", "__CHAR_BIT__": "8", "__CHAR_UNSIGNED__": "1", "__CLANG_ATOMIC_BOOL_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR16_T_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR32_T_LOCK_FREE": "2", "__CLANG_ATOMIC_CHAR_LOCK_FREE": "2", "__CLANG_ATOMIC_INT_LOCK_FREE": "2", "__CLANG_ATOMIC_LLONG_LOCK_FREE": "2", "__CLANG_ATOMIC_LONG_LOCK_FREE": "2", "__CLANG_ATOMIC_POINTER_LOCK_FREE": "2", "__CLANG_ATOMIC_SHORT_LOCK_FREE": "2", "__CLANG_ATOMIC_WCHAR_T_LOCK_FREE": "2", "__CONSTANT_CFSTRINGS__": "1", "__DBL_DECIMAL_DIG__": "17", "__DBL_DENORM_MIN__": "4.9406564584124654e-324", "__DBL_DIG__": "15", "__DBL_EPSILON__": "2.2204460492503131e-16", "__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__": "1.7976931348623157e+308", "__DBL_MIN_10_EXP__": "(-307)", "__DBL_MIN_EXP__": "(-1021)", "__DBL_MIN__": "2.2250738585072014e-308", "__DECIMAL_DIG__": "__LDBL_DECIMAL_DIG__", "__ELF__": "1", "__FINITE_MATH_ONLY__": "0", "__FLT16_DECIMAL_DIG__": "5", "__FLT16_DENORM_MIN__": "5.9604644775390625e-8F16", "__FLT16_DIG__": "3", "__FLT16_EPSILON__": "9.765625e-4F16", "__FLT16_HAS_DENORM__": "1", "__FLT16_HAS_INFINITY__": "1", "__FLT16_HAS_QUIET_NAN__": "1", "__FLT16_MANT_DIG__": "11", "__FLT16_MAX_10_EXP__": "4", "__FLT16_MAX_EXP__": "16", "__FLT16_MAX__": "6.5504e+4F16", "__FLT16_MIN_10_EXP__": "(-4)", "__FLT16_MIN_EXP__": "(-13)", "__FLT16_MIN__": "6.103515625e-5F16", "__FLT_DECIMAL_DIG__": "9", "__FLT_DENORM_MIN__": "1.40129846e-45F", "__FLT_DIG__": "6", "__FLT_EPSILON__": "1.19209290e-7F", "__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.40282347e+38F", "__FLT_MIN_10_EXP__": "(-37)", "__FLT_MIN_EXP__": "(-125)", "__FLT_MIN__": "1.17549435e-38F", "__FLT_RADIX__": "2", "__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_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", "__GNUC_MINOR__": "2", "__GNUC_PATCHLEVEL__": "1", "__GNUC_STDC_INLINE__": "1", "__GNUC__": "4", "__GXX_ABI_VERSION": "1002", "__INT16_C_SUFFIX__": "", "__INT16_FMTd__": "\"hd\"", "__INT16_FMTi__": "\"hi\"", "__INT16_MAX__": "32767", "__INT16_TYPE__": "short", "__INT32_C_SUFFIX__": "", "__INT32_FMTd__": "\"d\"", "__INT32_FMTi__": "\"i\"", "__INT32_MAX__": "2147483647", "__INT32_TYPE__": "int", "__INT64_C_SUFFIX__": "L", "__INT64_FMTd__": "\"ld\"", "__INT64_FMTi__": "\"li\"", "__INT64_MAX__": "9223372036854775807L", "__INT64_TYPE__": "long int", "__INT8_C_SUFFIX__": "", "__INT8_FMTd__": "\"hhd\"", "__INT8_FMTi__": "\"hhi\"", "__INT8_MAX__": "127", "__INT8_TYPE__": "signed char", "__INTMAX_C_SUFFIX__": "L", "__INTMAX_FMTd__": "\"ld\"", "__INTMAX_FMTi__": "\"li\"", "__INTMAX_MAX__": "9223372036854775807L", "__INTMAX_TYPE__": "long int", "__INTMAX_WIDTH__": "64", "__INTPTR_FMTd__": "\"ld\"", "__INTPTR_FMTi__": "\"li\"", "__INTPTR_MAX__": "9223372036854775807L", "__INTPTR_TYPE__": "long int", "__INTPTR_WIDTH__": "64", "__INT_FAST16_FMTd__": "\"hd\"", "__INT_FAST16_FMTi__": "\"hi\"", "__INT_FAST16_MAX__": "32767", "__INT_FAST16_TYPE__": "short", "__INT_FAST32_FMTd__": "\"d\"", "__INT_FAST32_FMTi__": "\"i\"", "__INT_FAST32_MAX__": "2147483647", "__INT_FAST32_TYPE__": "int", "__INT_FAST64_FMTd__": "\"ld\"", "__INT_FAST64_FMTi__": "\"li\"", "__INT_FAST64_MAX__": "9223372036854775807L", "__INT_FAST64_TYPE__": "long int", "__INT_FAST8_FMTd__": "\"hhd\"", "__INT_FAST8_FMTi__": "\"hhi\"", "__INT_FAST8_MAX__": "127", "__INT_FAST8_TYPE__": "signed char", "__INT_LEAST16_FMTd__": "\"hd\"", "__INT_LEAST16_FMTi__": "\"hi\"", "__INT_LEAST16_MAX__": "32767", "__INT_LEAST16_TYPE__": "short", "__INT_LEAST32_FMTd__": "\"d\"", "__INT_LEAST32_FMTi__": "\"i\"", "__INT_LEAST32_MAX__": "2147483647", "__INT_LEAST32_TYPE__": "int", "__INT_LEAST64_FMTd__": "\"ld\"", "__INT_LEAST64_FMTi__": "\"li\"", "__INT_LEAST64_MAX__": "9223372036854775807L", "__INT_LEAST64_TYPE__": "long int", "__INT_LEAST8_FMTd__": "\"hhd\"", "__INT_LEAST8_FMTi__": "\"hhi\"", "__INT_LEAST8_MAX__": "127", "__INT_LEAST8_TYPE__": "signed char", "__INT_MAX__": "2147483647", "__LDBL_DECIMAL_DIG__": "36", "__LDBL_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966L", "__LDBL_DIG__": "33", "__LDBL_EPSILON__": "1.92592994438723585305597794258492732e-34L", "__LDBL_HAS_DENORM__": "1", "__LDBL_HAS_INFINITY__": "1", "__LDBL_HAS_QUIET_NAN__": "1", "__LDBL_MANT_DIG__": "113", "__LDBL_MAX_10_EXP__": "4932", "__LDBL_MAX_EXP__": "16384", "__LDBL_MAX__": "1.18973149535723176508575932662800702e+4932L", "__LDBL_MIN_10_EXP__": "(-4931)", "__LDBL_MIN_EXP__": "(-16381)", "__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", "__LITTLE_ENDIAN__": "1", "__LONG_LONG_MAX__": "9223372036854775807LL", "__LONG_MAX__": "9223372036854775807L", "__LP64__": "1", "__NO_INLINE__": "1", "__OBJC_BOOL_IS_BOOL": "0", "__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES": "3", "__OPENCL_MEMORY_SCOPE_DEVICE": "2", "__OPENCL_MEMORY_SCOPE_SUB_GROUP": "4", "__OPENCL_MEMORY_SCOPE_WORK_GROUP": "1", "__OPENCL_MEMORY_SCOPE_WORK_ITEM": "0", "__ORDER_BIG_ENDIAN__": "4321", "__ORDER_LITTLE_ENDIAN__": "1234", "__ORDER_PDP_ENDIAN__": "3412", "__POINTER_WIDTH__": "64", "__PRAGMA_REDEFINE_EXTNAME": "1", "__PTRDIFF_FMTd__": "\"ld\"", "__PTRDIFF_FMTi__": "\"li\"", "__PTRDIFF_MAX__": "9223372036854775807L", "__PTRDIFF_TYPE__": "long int", "__PTRDIFF_WIDTH__": "64", "__SCHAR_MAX__": "127", "__SHRT_MAX__": "32767", "__SIG_ATOMIC_MAX__": "2147483647", "__SIG_ATOMIC_WIDTH__": "32", "__SIZEOF_DOUBLE__": "8", "__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_FMTX__": "\"lX\"", "__SIZE_FMTo__": "\"lo\"", "__SIZE_FMTu__": "\"lu\"", "__SIZE_FMTx__": "\"lx\"", "__SIZE_MAX__": "18446744073709551615UL", "__SIZE_TYPE__": "long unsigned int", "__SIZE_WIDTH__": "64", "__STDC_HOSTED__": "1", "__STDC_UTF_16__": "1", "__STDC_UTF_32__": "1", "__STDC_VERSION__": "201710L", "__STDC__": "1", "__UINT16_C_SUFFIX__": "", "__UINT16_FMTX__": "\"hX\"", "__UINT16_FMTo__": "\"ho\"", "__UINT16_FMTu__": "\"hu\"", "__UINT16_FMTx__": "\"hx\"", "__UINT16_MAX__": "65535", "__UINT16_TYPE__": "unsigned short", "__UINT32_C_SUFFIX__": "U", "__UINT32_FMTX__": "\"X\"", "__UINT32_FMTo__": "\"o\"", "__UINT32_FMTu__": "\"u\"", "__UINT32_FMTx__": "\"x\"", "__UINT32_MAX__": "4294967295U", "__UINT32_TYPE__": "unsigned int", "__UINT64_C_SUFFIX__": "UL", "__UINT64_FMTX__": "\"lX\"", "__UINT64_FMTo__": "\"lo\"", "__UINT64_FMTu__": "\"lu\"", "__UINT64_FMTx__": "\"lx\"", "__UINT64_MAX__": "18446744073709551615UL", "__UINT64_TYPE__": "long unsigned int", "__UINT8_C_SUFFIX__": "", "__UINT8_FMTX__": "\"hhX\"", "__UINT8_FMTo__": "\"hho\"", "__UINT8_FMTu__": "\"hhu\"", "__UINT8_FMTx__": "\"hhx\"", "__UINT8_MAX__": "255", "__UINT8_TYPE__": "unsigned char", "__UINTMAX_C_SUFFIX__": "UL", "__UINTMAX_FMTX__": "\"lX\"", "__UINTMAX_FMTo__": "\"lo\"", "__UINTMAX_FMTu__": "\"lu\"", "__UINTMAX_FMTx__": "\"lx\"", "__UINTMAX_MAX__": "18446744073709551615UL", "__UINTMAX_TYPE__": "long unsigned int", "__UINTMAX_WIDTH__": "64", "__UINTPTR_FMTX__": "\"lX\"", "__UINTPTR_FMTo__": "\"lo\"", "__UINTPTR_FMTu__": "\"lu\"", "__UINTPTR_FMTx__": "\"lx\"", "__UINTPTR_MAX__": "18446744073709551615UL", "__UINTPTR_TYPE__": "long unsigned int", "__UINTPTR_WIDTH__": "64", "__UINT_FAST16_FMTX__": "\"hX\"", "__UINT_FAST16_FMTo__": "\"ho\"", "__UINT_FAST16_FMTu__": "\"hu\"", "__UINT_FAST16_FMTx__": "\"hx\"", "__UINT_FAST16_MAX__": "65535", "__UINT_FAST16_TYPE__": "unsigned short", "__UINT_FAST32_FMTX__": "\"X\"", "__UINT_FAST32_FMTo__": "\"o\"", "__UINT_FAST32_FMTu__": "\"u\"", "__UINT_FAST32_FMTx__": "\"x\"", "__UINT_FAST32_MAX__": "4294967295U", "__UINT_FAST32_TYPE__": "unsigned int", "__UINT_FAST64_FMTX__": "\"lX\"", "__UINT_FAST64_FMTo__": "\"lo\"", "__UINT_FAST64_FMTu__": "\"lu\"", "__UINT_FAST64_FMTx__": "\"lx\"", "__UINT_FAST64_MAX__": "18446744073709551615UL", "__UINT_FAST64_TYPE__": "long unsigned int", "__UINT_FAST8_FMTX__": "\"hhX\"", "__UINT_FAST8_FMTo__": "\"hho\"", "__UINT_FAST8_FMTu__": "\"hhu\"", "__UINT_FAST8_FMTx__": "\"hhx\"", "__UINT_FAST8_MAX__": "255", "__UINT_FAST8_TYPE__": "unsigned char", "__UINT_LEAST16_FMTX__": "\"hX\"", "__UINT_LEAST16_FMTo__": "\"ho\"", "__UINT_LEAST16_FMTu__": "\"hu\"", "__UINT_LEAST16_FMTx__": "\"hx\"", "__UINT_LEAST16_MAX__": "65535", "__UINT_LEAST16_TYPE__": "unsigned short", "__UINT_LEAST32_FMTX__": "\"X\"", "__UINT_LEAST32_FMTo__": "\"o\"", "__UINT_LEAST32_FMTu__": "\"u\"", "__UINT_LEAST32_FMTx__": "\"x\"", "__UINT_LEAST32_MAX__": "4294967295U", "__UINT_LEAST32_TYPE__": "unsigned int", "__UINT_LEAST64_FMTX__": "\"lX\"", "__UINT_LEAST64_FMTo__": "\"lo\"", "__UINT_LEAST64_FMTu__": "\"lu\"", "__UINT_LEAST64_FMTx__": "\"lx\"", "__UINT_LEAST64_MAX__": "18446744073709551615UL", "__UINT_LEAST64_TYPE__": "long unsigned int", "__UINT_LEAST8_FMTX__": "\"hhX\"", "__UINT_LEAST8_FMTo__": "\"hho\"", "__UINT_LEAST8_FMTu__": "\"hhu\"", "__UINT_LEAST8_FMTx__": "\"hhx\"", "__UINT_LEAST8_MAX__": "255", "__UINT_LEAST8_TYPE__": "unsigned char", "__USER_LABEL_PREFIX__": "", "__VERSION__": "\"Ubuntu Clang 12.0.1\"", "__WCHAR_MAX__": "4294967295U", "__WCHAR_TYPE__": "unsigned int", "__WCHAR_UNSIGNED__": "1", "__WCHAR_WIDTH__": "32", "__WINT_MAX__": "4294967295U", "__WINT_TYPE__": "unsigned int", "__WINT_UNSIGNED__": "1", "__WINT_WIDTH__": "32", "__aarch64__": "1", "__clang__": "1", "__clang_major__": "12", "__clang_minor__": "0", "__clang_patchlevel__": "1", "__clang_version__": "\"12.0.1 \"", "__gnu_linux__": "1", "__linux": "1", "__linux__": "1", "__llvm__": "1", "__unix": "1", "__unix__": "1", "linux": "1", "unix": "1" }, "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": 113, "char": 1 }, "wchar_t_type": "unsigned int", "ptrdiff_t_type": "long", "size_t_type": "unsigned long", "supports_x86_64": true }