mirror of
https://github.com/Hizenberg469/MultiThreading_Part_A.git
synced 2026-04-20 02:22:23 +03:00
Semaphore Implementation
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"requests":[{"kind":"cache","version":2},{"kind":"cmakeFiles","version":1},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1}]}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"inputs" :
|
||||
[
|
||||
{
|
||||
"path" : "CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/linux-debug/CMakeFiles/3.22.1/CMakeSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/linux-debug/CMakeFiles/3.22.1/CMakeCCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "out/build/linux-debug/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
}
|
||||
],
|
||||
"kind" : "cmakeFiles",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "/home/hizenberg/.vs/Semaphore_Implementation/out/build/linux-debug",
|
||||
"source" : "/home/hizenberg/.vs/Semaphore_Implementation"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"configurations" :
|
||||
[
|
||||
{
|
||||
"directories" :
|
||||
[
|
||||
{
|
||||
"build" : ".",
|
||||
"jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.8"
|
||||
},
|
||||
"projectIndex" : 0,
|
||||
"source" : ".",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"name" : "Debug",
|
||||
"projects" :
|
||||
[
|
||||
{
|
||||
"directoryIndexes" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"name" : "Semaphore_Implementation",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"targets" :
|
||||
[
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "Semaphore_Implementation::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-Semaphore_Implementation-Debug-7c7eed0e0cc43dbcc6a1.json",
|
||||
"name" : "Semaphore_Implementation",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"kind" : "codemodel",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "/home/hizenberg/.vs/Semaphore_Implementation/out/build/linux-debug",
|
||||
"source" : "/home/hizenberg/.vs/Semaphore_Implementation"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" : [],
|
||||
"files" : [],
|
||||
"nodes" : []
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
{
|
||||
"build" : ".",
|
||||
"source" : "."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
{
|
||||
"cmake" :
|
||||
{
|
||||
"generator" :
|
||||
{
|
||||
"multiConfig" : false,
|
||||
"name" : "Ninja"
|
||||
},
|
||||
"paths" :
|
||||
{
|
||||
"cmake" : "/usr/bin/cmake",
|
||||
"cpack" : "/usr/bin/cpack",
|
||||
"ctest" : "/usr/bin/ctest",
|
||||
"root" : "/usr/share/cmake-3.22"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"isDirty" : false,
|
||||
"major" : 3,
|
||||
"minor" : 22,
|
||||
"patch" : 1,
|
||||
"string" : "3.22.1",
|
||||
"suffix" : ""
|
||||
}
|
||||
},
|
||||
"objects" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-d43679f3859df976a5c5.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cache-v2-c67f951c264214c985f9.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-463f8e8d43db925ac664.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-99265b04de7ada3aac9e.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"reply" :
|
||||
{
|
||||
"client-MicrosoftVS" :
|
||||
{
|
||||
"query.json" :
|
||||
{
|
||||
"requests" :
|
||||
[
|
||||
{
|
||||
"kind" : "cache",
|
||||
"version" : 2
|
||||
},
|
||||
{
|
||||
"kind" : "cmakeFiles",
|
||||
"version" : 1
|
||||
},
|
||||
{
|
||||
"kind" : "codemodel",
|
||||
"version" : 2
|
||||
},
|
||||
{
|
||||
"kind" : "toolchains",
|
||||
"version" : 1
|
||||
}
|
||||
],
|
||||
"responses" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "cache-v2-c67f951c264214c985f9.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-463f8e8d43db925ac664.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-d43679f3859df976a5c5.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-99265b04de7ada3aac9e.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"artifacts" :
|
||||
[
|
||||
{
|
||||
"path" : "Semaphore_Implementation"
|
||||
}
|
||||
],
|
||||
"backtrace" : 1,
|
||||
"backtraceGraph" :
|
||||
{
|
||||
"commands" :
|
||||
[
|
||||
"add_executable"
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
[
|
||||
{
|
||||
"file" : 0
|
||||
},
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 15,
|
||||
"parent" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"compileGroups" :
|
||||
[
|
||||
{
|
||||
"compileCommandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "-g"
|
||||
}
|
||||
],
|
||||
"language" : "C",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"id" : "Semaphore_Implementation::@6890427a1f51a3e7e1df",
|
||||
"link" :
|
||||
{
|
||||
"commandFragments" :
|
||||
[
|
||||
{
|
||||
"fragment" : "-g",
|
||||
"role" : "flags"
|
||||
},
|
||||
{
|
||||
"fragment" : "",
|
||||
"role" : "flags"
|
||||
}
|
||||
],
|
||||
"language" : "C"
|
||||
},
|
||||
"name" : "Semaphore_Implementation",
|
||||
"nameOnDisk" : "Semaphore_Implementation",
|
||||
"paths" :
|
||||
{
|
||||
"build" : ".",
|
||||
"source" : "."
|
||||
},
|
||||
"sourceGroups" :
|
||||
[
|
||||
{
|
||||
"name" : "Source Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Header Files",
|
||||
"sourceIndexes" :
|
||||
[
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"sources" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "Semaphore_Implementation.c",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"path" : "Semaphore_Implementation.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
],
|
||||
"type" : "EXECUTABLE"
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"kind" : "toolchains",
|
||||
"toolchains" :
|
||||
[
|
||||
{
|
||||
"compiler" :
|
||||
{
|
||||
"id" : "GNU",
|
||||
"implicit" :
|
||||
{
|
||||
"includeDirectories" :
|
||||
[
|
||||
"/usr/lib/gcc/x86_64-linux-gnu/11/include",
|
||||
"/usr/local/include",
|
||||
"/usr/include/x86_64-linux-gnu",
|
||||
"/usr/include"
|
||||
],
|
||||
"linkDirectories" :
|
||||
[
|
||||
"/usr/lib/gcc/x86_64-linux-gnu/11",
|
||||
"/usr/lib/x86_64-linux-gnu",
|
||||
"/usr/lib",
|
||||
"/lib/x86_64-linux-gnu",
|
||||
"/lib"
|
||||
],
|
||||
"linkFrameworkDirectories" : [],
|
||||
"linkLibraries" :
|
||||
[
|
||||
"gcc",
|
||||
"gcc_s",
|
||||
"c",
|
||||
"gcc",
|
||||
"gcc_s"
|
||||
]
|
||||
},
|
||||
"path" : "/usr/bin/cc",
|
||||
"version" : "11.4.0"
|
||||
},
|
||||
"language" : "C",
|
||||
"sourceFileExtensions" :
|
||||
[
|
||||
"c",
|
||||
"m"
|
||||
]
|
||||
},
|
||||
{
|
||||
"compiler" :
|
||||
{
|
||||
"id" : "GNU",
|
||||
"implicit" :
|
||||
{
|
||||
"includeDirectories" :
|
||||
[
|
||||
"/usr/include/c++/11",
|
||||
"/usr/include/x86_64-linux-gnu/c++/11",
|
||||
"/usr/include/c++/11/backward",
|
||||
"/usr/lib/gcc/x86_64-linux-gnu/11/include",
|
||||
"/usr/local/include",
|
||||
"/usr/include/x86_64-linux-gnu",
|
||||
"/usr/include"
|
||||
],
|
||||
"linkDirectories" :
|
||||
[
|
||||
"/usr/lib/gcc/x86_64-linux-gnu/11",
|
||||
"/usr/lib/x86_64-linux-gnu",
|
||||
"/usr/lib",
|
||||
"/lib/x86_64-linux-gnu",
|
||||
"/lib"
|
||||
],
|
||||
"linkFrameworkDirectories" : [],
|
||||
"linkLibraries" :
|
||||
[
|
||||
"stdc++",
|
||||
"m",
|
||||
"gcc_s",
|
||||
"gcc",
|
||||
"c",
|
||||
"gcc_s",
|
||||
"gcc"
|
||||
]
|
||||
},
|
||||
"path" : "/usr/bin/c++",
|
||||
"version" : "11.4.0"
|
||||
},
|
||||
"language" : "CXX",
|
||||
"sourceFileExtensions" :
|
||||
[
|
||||
"C",
|
||||
"M",
|
||||
"c++",
|
||||
"cc",
|
||||
"cpp",
|
||||
"cxx",
|
||||
"mm",
|
||||
"mpp",
|
||||
"CPP",
|
||||
"ixx",
|
||||
"cppm"
|
||||
]
|
||||
}
|
||||
],
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,827 @@
|
||||
{
|
||||
"host_identifier": "Ubuntu",
|
||||
"predefines": {
|
||||
"cpp_compiler": "/usr/bin/c++",
|
||||
"cpp_compiler_defines": {
|
||||
"__SSP_STRONG__": "3",
|
||||
"__DBL_MIN_EXP__": "(-1021)",
|
||||
"__cpp_attributes": "200809L",
|
||||
"__cpp_nontype_template_parameter_auto": "201606L",
|
||||
"__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": "201304L",
|
||||
"__UINT_LEAST8_TYPE__": "unsigned char",
|
||||
"__SIZEOF_FLOAT80__": "16",
|
||||
"__INTMAX_C(c)": "c ## L",
|
||||
"__CHAR_BIT__": "8",
|
||||
"__UINT8_MAX__": "0xff",
|
||||
"__SCHAR_WIDTH__": "8",
|
||||
"__WINT_MAX__": "0xffffffffU",
|
||||
"__FLT32_MIN_EXP__": "(-125)",
|
||||
"__cpp_static_assert": "201411L",
|
||||
"__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",
|
||||
"__cpp_binary_literals": "201304L",
|
||||
"__FLT64_DECIMAL_DIG__": "17",
|
||||
"__CET__": "3",
|
||||
"__cpp_noexcept_function_type": "201510L",
|
||||
"__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",
|
||||
"__cpp_variable_templates": "201304L",
|
||||
"__FLT32X_MAX_EXP__": "1024",
|
||||
"__FLT32_HAS_DENORM__": "1",
|
||||
"__UINT_FAST8_MAX__": "0xff",
|
||||
"__cpp_rvalue_reference": "200610L",
|
||||
"__cpp_nested_namespace_definitions": "201411L",
|
||||
"__DEC64_MAX_EXP__": "385",
|
||||
"__INT8_C(c)": "c",
|
||||
"__INT_LEAST8_WIDTH__": "8",
|
||||
"__cpp_variadic_using": "201611L",
|
||||
"__UINT_LEAST64_MAX__": "0xffffffffffffffffUL",
|
||||
"__INT_LEAST8_MAX__": "0x7f",
|
||||
"__cpp_capture_star_this": "201603L",
|
||||
"__SHRT_MAX__": "0x7fff",
|
||||
"__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L",
|
||||
"__FLT64X_MAX_10_EXP__": "4932",
|
||||
"__cpp_if_constexpr": "201606L",
|
||||
"__LDBL_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__linux": "1",
|
||||
"__DEC32_EPSILON__": "1E-6DF",
|
||||
"__FLT_EVAL_METHOD_TS_18661_3__": "0",
|
||||
"__unix": "1",
|
||||
"__UINT32_MAX__": "0xffffffffU",
|
||||
"__GXX_EXPERIMENTAL_CXX0X__": "1",
|
||||
"__FLT128_MIN_EXP__": "(-16381)",
|
||||
"__WINT_MIN__": "0U",
|
||||
"__FLT128_MIN_10_EXP__": "(-4931)",
|
||||
"__FLT32X_IS_IEC_60559__": "2",
|
||||
"__INT_LEAST16_WIDTH__": "16",
|
||||
"__SCHAR_MAX__": "0x7f",
|
||||
"__FLT128_MANT_DIG__": "113",
|
||||
"__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)",
|
||||
"__INT64_C(c)": "c ## L",
|
||||
"__GCC_ATOMIC_POINTER_LOCK_FREE": "2",
|
||||
"__FLT32X_MANT_DIG__": "53",
|
||||
"__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2",
|
||||
"__cpp_aligned_new": "201606L",
|
||||
"__USER_LABEL_PREFIX__": "",
|
||||
"__FLT32_MAX_10_EXP__": "38",
|
||||
"__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x",
|
||||
"__STDC_HOSTED__": "1",
|
||||
"__DEC64_MIN_EXP__": "(-382)",
|
||||
"__cpp_decltype_auto": "201304L",
|
||||
"__DBL_DIG__": "15",
|
||||
"__FLT32_DIG__": "6",
|
||||
"__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F",
|
||||
"__GXX_WEAK__": "1",
|
||||
"__SHRT_WIDTH__": "16",
|
||||
"__FLT32_IS_IEC_60559__": "2",
|
||||
"__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L",
|
||||
"__DBL_IS_IEC_60559__": "2",
|
||||
"__DEC32_MAX__": "9.999999E96DF",
|
||||
"__cpp_threadsafe_static_init": "200806L",
|
||||
"__cpp_enumerator_attributes": "201411L",
|
||||
"__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x",
|
||||
"__FLT32X_HAS_INFINITY__": "1",
|
||||
"__INT32_MAX__": "0x7fffffff",
|
||||
"__unix__": "1",
|
||||
"__INT_WIDTH__": "32",
|
||||
"__SIZEOF_LONG__": "8",
|
||||
"__STDC_IEC_559__": "1",
|
||||
"__STDC_ISO_10646__": "201706L",
|
||||
"__UINT16_C(c)": "c",
|
||||
"__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",
|
||||
"__FLT64_MANT_DIG__": "53",
|
||||
"__FLT64X_MANT_DIG__": "64",
|
||||
"__GNUC__": "11",
|
||||
"__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",
|
||||
"__cpp_delegating_constructors": "200604L",
|
||||
"__FLT32_HAS_INFINITY__": "1",
|
||||
"__DBL_MAX__": "double(1.79769313486231570814527423731704357e+308L)",
|
||||
"__cpp_raw_strings": "200710L",
|
||||
"__INT_FAST32_MAX__": "0x7fffffffffffffffL",
|
||||
"__DBL_HAS_INFINITY__": "1",
|
||||
"__SIZEOF_FLOAT__": "4",
|
||||
"__HAVE_SPECULATION_SAFE_VALUE": "1",
|
||||
"__cpp_fold_expressions": "201603L",
|
||||
"__DEC32_MIN_EXP__": "(-94)",
|
||||
"__INTPTR_WIDTH__": "64",
|
||||
"__FLT64X_HAS_INFINITY__": "1",
|
||||
"__UINT_LEAST32_MAX__": "0xffffffffU",
|
||||
"__FLT32X_HAS_DENORM__": "1",
|
||||
"__INT_FAST16_TYPE__": "long int",
|
||||
"__MMX_WITH_SSE__": "1",
|
||||
"__LDBL_HAS_DENORM__": "1",
|
||||
"__cplusplus": "201703L",
|
||||
"__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",
|
||||
"__SSE2_MATH__": "1",
|
||||
"__ATOMIC_HLE_RELEASE": "131072",
|
||||
"__PTRDIFF_MAX__": "0x7fffffffffffffffL",
|
||||
"__amd64": "1",
|
||||
"__ATOMIC_HLE_ACQUIRE": "65536",
|
||||
"__GNUG__": "11",
|
||||
"__LONG_LONG_MAX__": "0x7fffffffffffffffLL",
|
||||
"__SIZEOF_SIZE_T__": "8",
|
||||
"__cpp_nsdmi": "200809L",
|
||||
"__FLT64X_MIN_EXP__": "(-16381)",
|
||||
"__SIZEOF_WINT_T__": "4",
|
||||
"__LONG_LONG_WIDTH__": "64",
|
||||
"__cpp_initializer_lists": "200806L",
|
||||
"__FLT32_MAX_EXP__": "128",
|
||||
"__cpp_hex_float": "201603L",
|
||||
"__GXX_ABI_VERSION": "1016",
|
||||
"__FLT128_HAS_INFINITY__": "1",
|
||||
"__FLT_MIN_EXP__": "(-125)",
|
||||
"__GCC_HAVE_DWARF2_CFI_ASM": "1",
|
||||
"__x86_64": "1",
|
||||
"__cpp_lambdas": "200907L",
|
||||
"__INT_FAST64_TYPE__": "long int",
|
||||
"__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64",
|
||||
"__cpp_template_auto": "201606L",
|
||||
"__DBL_MIN__": "double(2.22507385850720138309023271733240406e-308L)",
|
||||
"__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128",
|
||||
"__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x",
|
||||
"__SIZEOF_POINTER__": "8",
|
||||
"__LP64__": "1",
|
||||
"__DBL_HAS_QUIET_NAN__": "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",
|
||||
"__LDBL_HAS_INFINITY__": "1",
|
||||
"__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32",
|
||||
"__UINT8_TYPE__": "unsigned char",
|
||||
"__FLT_DIG__": "6",
|
||||
"__NO_INLINE__": "1",
|
||||
"__DEC_EVAL_METHOD__": "2",
|
||||
"__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL",
|
||||
"__FLT_MANT_DIG__": "24",
|
||||
"__LDBL_DECIMAL_DIG__": "21",
|
||||
"__VERSION__": "\"11.4.0\"",
|
||||
"__UINT64_C(c)": "c ## UL",
|
||||
"__cpp_unicode_characters": "201411L",
|
||||
"_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__",
|
||||
"__STDC_IEC_60559_COMPLEX__": "201404L",
|
||||
"__cpp_aggregate_bases": "201603L",
|
||||
"__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)",
|
||||
"__INT_FAST32_TYPE__": "long int",
|
||||
"__UINT_LEAST16_TYPE__": "short unsigned int",
|
||||
"unix": "1",
|
||||
"__DBL_HAS_DENORM__": "1",
|
||||
"__cpp_rtti": "199711L",
|
||||
"__SIZE_TYPE__": "long unsigned int",
|
||||
"__UINT64_MAX__": "0xffffffffffffffffUL",
|
||||
"__FLT_IS_IEC_60559__": "2",
|
||||
"__GNUC_WIDE_EXECUTION_CHARSET_NAME": "\"UTF-32LE\"",
|
||||
"__FLT64X_DIG__": "18",
|
||||
"__INT8_TYPE__": "signed char",
|
||||
"__cpp_digit_separators": "201309L",
|
||||
"__ELF__": "1",
|
||||
"__GCC_ASM_FLAG_OUTPUTS__": "1",
|
||||
"__UINT32_TYPE__": "unsigned int",
|
||||
"__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",
|
||||
"__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x",
|
||||
"__SIG_ATOMIC_MAX__": "0x7fffffff",
|
||||
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2",
|
||||
"__STDC_IEC_60559_BFP__": "201404L",
|
||||
"__SIZEOF_PTRDIFF_T__": "8",
|
||||
"__LDBL_DIG__": "18",
|
||||
"__FLT64_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__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",
|
||||
"__DEC64_MANT_DIG__": "16",
|
||||
"__INT64_MAX__": "0x7fffffffffffffffL",
|
||||
"__SEG_GS": "1",
|
||||
"__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32",
|
||||
"__SIG_ATOMIC_WIDTH__": "32",
|
||||
"__INT_LEAST64_TYPE__": "long int",
|
||||
"__INT16_TYPE__": "short int",
|
||||
"__INT_LEAST8_TYPE__": "signed char",
|
||||
"__cpp_structured_bindings": "201606L",
|
||||
"__SIZEOF_INT__": "4",
|
||||
"__DEC32_MAX_EXP__": "97",
|
||||
"__INT_FAST8_MAX__": "0x7f",
|
||||
"__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128",
|
||||
"__INTPTR_MAX__": "0x7fffffffffffffffL",
|
||||
"__cpp_sized_deallocation": "201309L",
|
||||
"__cpp_guaranteed_copy_elision": "201606L",
|
||||
"linux": "1",
|
||||
"__FLT64_HAS_QUIET_NAN__": "1",
|
||||
"__FLT32_MIN_10_EXP__": "(-37)",
|
||||
"__EXCEPTIONS": "1",
|
||||
"__PTRDIFF_WIDTH__": "64",
|
||||
"__LDBL_MANT_DIG__": "64",
|
||||
"__cpp_range_based_for": "201603L",
|
||||
"__FLT64_HAS_INFINITY__": "1",
|
||||
"__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x",
|
||||
"__STDCPP_DEFAULT_NEW_ALIGNMENT__": "16",
|
||||
"__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)",
|
||||
"__code_model_small__": "1",
|
||||
"__GCC_ATOMIC_LONG_LOCK_FREE": "2",
|
||||
"__cpp_nontype_template_args": "201411L",
|
||||
"__DEC32_MANT_DIG__": "7",
|
||||
"__cpp_return_type_deduction": "201304L",
|
||||
"__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",
|
||||
"__FLT64X_MAX_EXP__": "16384",
|
||||
"__UINT_FAST64_TYPE__": "long unsigned int",
|
||||
"__cpp_inline_variables": "201606L",
|
||||
"__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",
|
||||
"__INT_LEAST64_MAX__": "0x7fffffffffffffffL",
|
||||
"__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",
|
||||
"__LDBL_MAX_EXP__": "16384",
|
||||
"__FLT32X_MAX_10_EXP__": "308",
|
||||
"__SIZEOF_INT128__": "16",
|
||||
"__FLT64X_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__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",
|
||||
"__cpp_namespace_attributes": "201411L",
|
||||
"__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x",
|
||||
"__STDCPP_THREADS__": "1",
|
||||
"__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",
|
||||
"__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x",
|
||||
"__DBL_NORM_MAX__": "double(1.79769313486231570814527423731704357e+308L)",
|
||||
"__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__",
|
||||
"__INTMAX_WIDTH__": "64",
|
||||
"__cpp_runtime_arrays": "198712L",
|
||||
"__UINT64_TYPE__": "long unsigned int",
|
||||
"__UINT32_C(c)": "c ## U",
|
||||
"__cpp_alias_templates": "200704L",
|
||||
"__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F",
|
||||
"__FLT128_IS_IEC_60559__": "2",
|
||||
"__INT8_MAX__": "0x7f",
|
||||
"__LONG_WIDTH__": "64",
|
||||
"__PIC__": "2",
|
||||
"__UINT_FAST32_TYPE__": "long unsigned int",
|
||||
"__FLT32X_NORM_MAX__": "1.79769313486231570814527423731704357e+308F32x",
|
||||
"__CHAR32_TYPE__": "unsigned int",
|
||||
"__FLT_MAX__": "3.40282346638528859811704183484516925e+38F",
|
||||
"__cpp_constexpr": "201603L",
|
||||
"__SSE2__": "1",
|
||||
"__cpp_deduction_guides": "201703L",
|
||||
"__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",
|
||||
"__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",
|
||||
"__PIE__": "2",
|
||||
"__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x",
|
||||
"__cpp_template_template_args": "201611L",
|
||||
"__DBL_MAX_10_EXP__": "308",
|
||||
"__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L",
|
||||
"__INT16_C(c)": "c",
|
||||
"__STDC__": "1",
|
||||
"__FLT32X_DIG__": "15",
|
||||
"__PTRDIFF_TYPE__": "long int",
|
||||
"__ATOMIC_SEQ_CST": "5",
|
||||
"__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)",
|
||||
"__cpp_generic_lambdas": "201304L",
|
||||
"__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",
|
||||
"__UINT_FAST8_TYPE__": "unsigned char",
|
||||
"_GNU_SOURCE": "1",
|
||||
"__cpp_init_captures": "201304L",
|
||||
"__ATOMIC_ACQ_REL": "4",
|
||||
"__ATOMIC_RELEASE": "3"
|
||||
},
|
||||
"cpp_user_defines": {},
|
||||
"cpp_user_undefines": [],
|
||||
"c_compiler": "/usr/bin/cc",
|
||||
"c_compiler_defines": {
|
||||
"__SSP_STRONG__": "3",
|
||||
"__DBL_MIN_EXP__": "(-1021)",
|
||||
"__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",
|
||||
"__SCHAR_WIDTH__": "8",
|
||||
"__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",
|
||||
"__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",
|
||||
"__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",
|
||||
"__LDBL_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__linux": "1",
|
||||
"__DEC32_EPSILON__": "1E-6DF",
|
||||
"__FLT_EVAL_METHOD_TS_18661_3__": "0",
|
||||
"__unix": "1",
|
||||
"__UINT32_MAX__": "0xffffffffU",
|
||||
"__FLT128_MIN_EXP__": "(-16381)",
|
||||
"__WINT_MIN__": "0U",
|
||||
"__FLT128_MIN_10_EXP__": "(-4931)",
|
||||
"__FLT32X_IS_IEC_60559__": "2",
|
||||
"__INT_LEAST16_WIDTH__": "16",
|
||||
"__SCHAR_MAX__": "0x7f",
|
||||
"__FLT128_MANT_DIG__": "113",
|
||||
"__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)",
|
||||
"__INT64_C(c)": "c ## L",
|
||||
"__GCC_ATOMIC_POINTER_LOCK_FREE": "2",
|
||||
"__FLT32X_MANT_DIG__": "53",
|
||||
"__USER_LABEL_PREFIX__": "",
|
||||
"__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x",
|
||||
"__STDC_HOSTED__": "1",
|
||||
"__DEC64_MIN_EXP__": "(-382)",
|
||||
"__DBL_DIG__": "15",
|
||||
"__FLT32_DIG__": "6",
|
||||
"__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F",
|
||||
"__SHRT_WIDTH__": "16",
|
||||
"__FLT32_IS_IEC_60559__": "2",
|
||||
"__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L",
|
||||
"__STDC_UTF_16__": "1",
|
||||
"__DBL_IS_IEC_60559__": "2",
|
||||
"__DEC32_MAX__": "9.999999E96DF",
|
||||
"__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x",
|
||||
"__FLT32X_HAS_INFINITY__": "1",
|
||||
"__INT32_MAX__": "0x7fffffff",
|
||||
"__unix__": "1",
|
||||
"__INT_WIDTH__": "32",
|
||||
"__SIZEOF_LONG__": "8",
|
||||
"__STDC_IEC_559__": "1",
|
||||
"__STDC_ISO_10646__": "201706L",
|
||||
"__UINT16_C(c)": "c",
|
||||
"__DECIMAL_DIG__": "21",
|
||||
"__STDC_IEC_559_COMPLEX__": "1",
|
||||
"__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64",
|
||||
"__gnu_linux__": "1",
|
||||
"__FLT128_IS_IEC_60559__": "2",
|
||||
"__FLT64X_MIN_10_EXP__": "(-4931)",
|
||||
"__LDBL_HAS_QUIET_NAN__": "1",
|
||||
"__FLT64_MANT_DIG__": "53",
|
||||
"__FLT64X_MANT_DIG__": "64",
|
||||
"__GNUC__": "11",
|
||||
"__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",
|
||||
"__SIZEOF_FLOAT__": "4",
|
||||
"__HAVE_SPECULATION_SAFE_VALUE": "1",
|
||||
"__DEC32_MIN_EXP__": "(-94)",
|
||||
"__INTPTR_WIDTH__": "64",
|
||||
"__FLT64X_HAS_INFINITY__": "1",
|
||||
"__UINT_LEAST32_MAX__": "0xffffffffU",
|
||||
"__FLT32X_HAS_DENORM__": "1",
|
||||
"__INT_FAST16_TYPE__": "long int",
|
||||
"__MMX_WITH_SSE__": "1",
|
||||
"__LDBL_HAS_DENORM__": "1",
|
||||
"__FLT128_HAS_INFINITY__": "1",
|
||||
"__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",
|
||||
"__LONG_LONG_MAX__": "0x7fffffffffffffffLL",
|
||||
"__SIZEOF_SIZE_T__": "8",
|
||||
"__FLT64X_MIN_EXP__": "(-16381)",
|
||||
"__SIZEOF_WINT_T__": "4",
|
||||
"__LONG_LONG_WIDTH__": "64",
|
||||
"__FLT32_MAX_EXP__": "128",
|
||||
"__GXX_ABI_VERSION": "1016",
|
||||
"__FLT_MIN_EXP__": "(-125)",
|
||||
"__GCC_HAVE_DWARF2_CFI_ASM": "1",
|
||||
"__INT16_MAX__": "0x7fff",
|
||||
"__x86_64": "1",
|
||||
"__INT_FAST64_TYPE__": "long int",
|
||||
"__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64",
|
||||
"__DBL_MIN__": "((double)2.22507385850720138309023271733240406e-308L)",
|
||||
"__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128",
|
||||
"__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x",
|
||||
"__SIZEOF_POINTER__": "8",
|
||||
"__LP64__": "1",
|
||||
"__DBL_HAS_QUIET_NAN__": "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",
|
||||
"__LDBL_HAS_INFINITY__": "1",
|
||||
"__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32",
|
||||
"__UINT8_TYPE__": "unsigned char",
|
||||
"__FLT_DIG__": "6",
|
||||
"__NO_INLINE__": "1",
|
||||
"__DEC_EVAL_METHOD__": "2",
|
||||
"__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL",
|
||||
"__FLT_MANT_DIG__": "24",
|
||||
"__LDBL_DECIMAL_DIG__": "21",
|
||||
"__VERSION__": "\"11.4.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__",
|
||||
"__STDC_IEC_60559_COMPLEX__": "201404L",
|
||||
"__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)",
|
||||
"__INT_FAST32_TYPE__": "long int",
|
||||
"__UINT_LEAST16_TYPE__": "short unsigned int",
|
||||
"unix": "1",
|
||||
"__SIZE_TYPE__": "long unsigned int",
|
||||
"__UINT64_MAX__": "0xffffffffffffffffUL",
|
||||
"__FLT_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__FLT_RADIX__": "2",
|
||||
"__INT_LEAST16_TYPE__": "short int",
|
||||
"__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L",
|
||||
"__UINTMAX_C(c)": "c ## UL",
|
||||
"__SSE_MATH__": "1",
|
||||
"__k8": "1",
|
||||
"__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x",
|
||||
"__SIG_ATOMIC_MAX__": "0x7fffffff",
|
||||
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2",
|
||||
"__STDC_IEC_60559_BFP__": "201404L",
|
||||
"__SIZEOF_PTRDIFF_T__": "8",
|
||||
"__LDBL_DIG__": "18",
|
||||
"__FLT64_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__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",
|
||||
"__DEC64_MANT_DIG__": "16",
|
||||
"__INT64_MAX__": "0x7fffffffffffffffL",
|
||||
"__SEG_GS": "1",
|
||||
"__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32",
|
||||
"__SIG_ATOMIC_WIDTH__": "32",
|
||||
"__INT_LEAST64_TYPE__": "long int",
|
||||
"__INT16_TYPE__": "short int",
|
||||
"__INT_LEAST8_TYPE__": "signed char",
|
||||
"__STDC_VERSION__": "201710L",
|
||||
"__SIZEOF_INT__": "4",
|
||||
"__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)",
|
||||
"__FLT32X_DIG__": "15",
|
||||
"__PTRDIFF_WIDTH__": "64",
|
||||
"__LDBL_MANT_DIG__": "64",
|
||||
"__FLT64_HAS_INFINITY__": "1",
|
||||
"__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x",
|
||||
"__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",
|
||||
"__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",
|
||||
"__INT_MAX__": "0x7fffffff",
|
||||
"__linux__": "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",
|
||||
"__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",
|
||||
"__LDBL_MAX_EXP__": "16384",
|
||||
"__FLT32X_MAX_10_EXP__": "308",
|
||||
"__SIZEOF_INT128__": "16",
|
||||
"__FLT64X_IS_IEC_60559__": "2",
|
||||
"__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",
|
||||
"__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",
|
||||
"__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__",
|
||||
"__INTMAX_WIDTH__": "64",
|
||||
"__UINT32_C(c)": "c ## U",
|
||||
"__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F",
|
||||
"__INT8_MAX__": "0x7f",
|
||||
"__LONG_WIDTH__": "64",
|
||||
"__PIC__": "2",
|
||||
"__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",
|
||||
"__DEC128_MAX_EXP__": "6145",
|
||||
"__FLT32X_HAS_QUIET_NAN__": "1",
|
||||
"__ATOMIC_CONSUME": "1",
|
||||
"__GNUC_MINOR__": "4",
|
||||
"__INT_FAST16_WIDTH__": "64",
|
||||
"__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",
|
||||
"__ATOMIC_SEQ_CST": "5",
|
||||
"__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",
|
||||
"__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
|
||||
}
|
||||
Reference in New Issue
Block a user