最終更新:2019-03-22 (金) 13:28:17 (1833d)
GCC/定義済みマクロ/ARM
Ubuntu MATE 16.04? ODROID-XU4
マクロ 値 __ACCUM_EPSILON__? 0x1P-15K __ACCUM_FBIT__? 15 __ACCUM_IBIT__? 16 __ACCUM_MAX__? 0X7FFFFFFFP-15K __ACCUM_MIN__? (-0X1P15K-0X1P15K) __APCS_32__? 1 __arm__ 1 __ARM_32BIT_STATE? 1 __ARM_ARCH? 7 __ARM_ARCH_7A__? 1 __ARM_ARCH_ISA_ARM? 1 __ARM_ARCH_ISA_THUMB? 2 __ARM_ARCH_PROFILE? 65 __ARM_ASM_SYNTAX_UNIFIED__? 1 __ARM_EABI__? 1 __ARMEL__? 1 __ARM_FEATURE_CLZ? 1 __ARM_FEATURE_DSP? 1 __ARM_FEATURE_LDREX? 15 __ARM_FEATURE_QBIT? 1 __ARM_FEATURE_SAT? 1 __ARM_FEATURE_SIMD32? 1 __ARM_FEATURE_UNALIGNED? 1 __ARM_FP? 12 __ARM_PCS_VFP? 1 __ARM_SIZEOF_MINIMAL_ENUM? 4 __ARM_SIZEOF_WCHAR_T? 4 __ATOMIC_ACQ_REL? 4 __ATOMIC_ACQUIRE? 2 __ATOMIC_CONSUME? 1 __ATOMIC_RELAXED? 0 __ATOMIC_RELEASE? 3 __ATOMIC_SEQ_CST? 5 __BIGGEST_ALIGNMENT__? 8 __BYTE_ORDER__? __ORDER_LITTLE_ENDIAN__ __CHAR16_TYPE__? short unsigned int __CHAR32_TYPE__? unsigned int __CHAR_BIT__? 8 __CHAR_UNSIGNED__? 1 __DA_FBIT__? 31 __DA_IBIT__? 32 __DBL_DECIMAL_DIG__? 17 __DBL_DENORM_MIN__? ((double)4.9406564584124654e-324L) __DBL_DIG__? 15 __DBL_EPSILON__? ((double)2.2204460492503131e-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__? ((double)1.7976931348623157e+308L) __DBL_MAX_EXP__? 1024 __DBL_MIN_10_EXP__? (-307) __DBL_MIN__? ((double)2.2250738585072014e-308L) __DBL_MIN_EXP__? (-1021) __DEC128_EPSILON__? 1E-33DL __DEC128_MANT_DIG__? 34 __DEC128_MAX__? 9.999999999999999999999999999999999E6144DL __DEC128_MAX_EXP__? 6145 __DEC128_MIN__? 1E-6143DL __DEC128_MIN_EXP__? (-6142) __DEC128_SUBNORMAL_MIN__? 0.000000000000000000000000000000001E-6143DL __DEC32_EPSILON__? 1E-6DF __DEC32_MANT_DIG__? 7 __DEC32_MAX__? 9.999999E96DF __DEC32_MAX_EXP__? 97 __DEC32_MIN__? 1E-95DF __DEC32_MIN_EXP__? (-94) __DEC32_SUBNORMAL_MIN__? 0.000001E-95DF __DEC64_EPSILON__? 1E-15DD __DEC64_MANT_DIG__? 16 __DEC64_MAX__? 9.999999999999999E384DD __DEC64_MAX_EXP__? 385 __DEC64_MIN__? 1E-383DD __DEC64_MIN_EXP__? (-382) __DEC64_SUBNORMAL_MIN__? 0.000000000000001E-383DD __DEC_EVAL_METHOD__? 2 __DECIMAL_DIG__? 17 __DQ_FBIT__? 63 __DQ_IBIT__? 0 __ELF__? 1 __FINITE_MATH_ONLY__? 0 __FLOAT_WORD_ORDER__? __ORDER_LITTLE_ENDIAN__ __FLT_DECIMAL_DIG__? 9 __FLT_DENORM_MIN__? 1.4012984643248171e-45F __FLT_DIG__? 6 __FLT_EPSILON__? 1.1920928955078125e-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__? 3.4028234663852886e+38F __FLT_MAX_EXP__? 128 __FLT_MIN_10_EXP__? (-37) __FLT_MIN__? 1.1754943508222875e-38F __FLT_MIN_EXP__? (-125) __FLT_RADIX__? 2 __FRACT_EPSILON__? 0x1P-15R __FRACT_FBIT__? 15 __FRACT_IBIT__? 0 __FRACT_MAX__? 0X7FFFP-15R __FRACT_MIN__? (-0.5R-0.5R) __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 __GCC_IEC_559? 2 __GCC_IEC_559_COMPLEX? 2 __GNUC__? 5 __GNUC_MINOR__? 4 __GNUC_PATCHLEVEL__? 0 __GNUC_STDC_INLINE__? 1 __gnu_linux__ 1 __GXX_ABI_VERSION? 1009 __GXX_TYPEINFO_EQUALITY_INLINE? 0 __HA_FBIT__? 7 __HA_IBIT__? 8 __has_include_nex? (STR) __has_include_next__(STR) __has_includ? (STR) __has_include__(STR) __HQ_FBIT__? 15 __HQ_IBIT__? 0 __INT16_? (c) c __INT16_MAX__? 0x7fff __INT16_TYPE__? short int __INT32_? (c) c __INT32_MAX__? 0x7fffffff __INT32_TYPE__? int __INT64_? (c) c ## LL __INT64_MAX__? 0x7fffffffffffffffLL __INT64_TYPE__? long long int __INT8_? (c) c __INT8_MAX__? 0x7f __INT8_TYPE__? signed char __INT_FAST16_MAX__? 0x7fffffff __INT_FAST16_TYPE__? int __INT_FAST32_MAX__? 0x7fffffff __INT_FAST32_TYPE__? int __INT_FAST64_MAX__? 0x7fffffffffffffffLL __INT_FAST64_TYPE__? long long int __INT_FAST8_MAX__? 0x7f __INT_FAST8_TYPE__? signed char __INT_LEAST16_MAX__? 0x7fff __INT_LEAST16_TYPE__? short int __INT_LEAST32_MAX__? 0x7fffffff __INT_LEAST32_TYPE__? int __INT_LEAST64_MAX__? 0x7fffffffffffffffLL __INT_LEAST64_TYPE__? long long int __INT_LEAST8_MAX__? 0x7f __INT_LEAST8_TYPE__? signed char __INT_MAX__? 0x7fffffff __INTMAX_? (c) c ## LL __INTMAX_MAX__? 0x7fffffffffffffffLL __INTMAX_TYPE__? long long int __INTPTR_MAX__? 0x7fffffff __INTPTR_TYPE__? int __LACCUM_EPSILON__? 0x1P-31LK __LACCUM_FBIT__? 31 __LACCUM_IBIT__? 32 __LACCUM_MAX__? 0X7FFFFFFFFFFFFFFFP-31LK __LACCUM_MIN__? (-0X1P31LK-0X1P31LK) __LDBL_DENORM_MIN__? 4.9406564584124654e-324L __LDBL_DIG__? 15 __LDBL_EPSILON__? 2.2204460492503131e-16L __LDBL_HAS_DENORM__? 1 __LDBL_HAS_INFINITY__? 1 __LDBL_HAS_QUIET_NAN__? 1 __LDBL_MANT_DIG__? 53 __LDBL_MAX_10_EXP__? 308 __LDBL_MAX__? 1.7976931348623157e+308L __LDBL_MAX_EXP__? 1024 __LDBL_MIN_10_EXP__? (-307) __LDBL_MIN__? 2.2250738585072014e-308L __LDBL_MIN_EXP__? (-1021) __LFRACT_EPSILON__? 0x1P-31LR __LFRACT_FBIT__? 31 __LFRACT_IBIT__? 0 __LFRACT_MAX__? 0X7FFFFFFFP-31LR __LFRACT_MIN__? (-0.5LR-0.5LR) __linux? 1 __linux__ 1 linux 1 __LLACCUM_EPSILON__? 0x1P-31LLK __LLACCUM_FBIT__? 31 __LLACCUM_IBIT__? 32 __LLACCUM_MAX__? 0X7FFFFFFFFFFFFFFFP-31LLK __LLACCUM_MIN__? (-0X1P31LLK-0X1P31LLK) __LLFRACT_EPSILON__? 0x1P-63LLR __LLFRACT_FBIT__? 63 __LLFRACT_IBIT__? 0 __LLFRACT_MAX__? 0X7FFFFFFFFFFFFFFFP-63LLR __LLFRACT_MIN__? (-0.5LLR-0.5LLR) __LONG_LONG_MAX__? 0x7fffffffffffffffLL __LONG_MAX__? 0x7fffffffL __NO_INLINE__? 1 __ORDER_BIG_ENDIAN__? 4321 __ORDER_LITTLE_ENDIAN__? 1234 __ORDER_PDP_ENDIAN__? 3412 __PRAGMA_REDEFINE_EXTNAME? 1 __PTRDIFF_MAX__? 0x7fffffff __PTRDIFF_TYPE__? int __QQ_FBIT__? 7 __QQ_IBIT__? 0 __REGISTER_PREFIX__? __SACCUM_EPSILON__? 0x1P-7HK __SACCUM_FBIT__? 7 __SACCUM_IBIT__? 8 __SACCUM_MAX__? 0X7FFFP-7HK __SACCUM_MIN__? (-0X1P7HK-0X1P7HK) __SA_FBIT__? 15 __SA_IBIT__? 16 __SCHAR_MAX__? 0x7f __SFRACT_EPSILON__? 0x1P-7HR __SFRACT_FBIT__? 7 __SFRACT_IBIT__? 0 __SFRACT_MAX__? 0X7FP-7HR __SFRACT_MIN__? (-0.5HR-0.5HR) __SHRT_MAX__? 0x7fff __SIG_ATOMIC_MAX__? 0x7fffffff __SIG_ATOMIC_MIN__? (-__SIG_ATOMIC_MAX__ - 1) __SIG_ATOMIC_TYPE__? int __SIZE_MAX__? 0xffffffffU __SIZEOF_DOUBLE__? 8 __SIZEOF_FLOAT__? 4 __SIZEOF_INT__? 4 __SIZEOF_LONG__? 4 __SIZEOF_LONG_DOUBLE__? 8 __SIZEOF_LONG_LONG__? 8 __SIZEOF_POINTER__? 4 __SIZEOF_PTRDIFF_T__? 4 __SIZEOF_SHORT__? 2 __SIZEOF_SIZE_T__? 4 __SIZEOF_WCHAR_T__? 4 __SIZEOF_WINT_T__? 4 __SIZE_TYPE__? unsigned int __SQ_FBIT__? 31 __SQ_IBIT__? 0 __SSP_STRONG__? 3 __STDC__ 1 __STDC_HOSTED__? 1 __STDC_IEC_559__? 1 __STDC_IEC_559_COMPLEX__? 1 __STDC_ISO_10646__? 201505L __STDC_NO_THREADS__? 1 _STDC_PREDEF_H? 1 __STDC_UTF_16__? 1 __STDC_UTF_32__? 1 __STDC_VERSION__ 201112L __TA_FBIT__? 63 __TA_IBIT__? 64 __thumb__? 1 __thumb2__? 1 __THUMBEL__? 1 __THUMB_INTERWORK__? 1 __TQ_FBIT__? 127 __TQ_IBIT__? 0 __UACCUM_EPSILON__? 0x1P-16UK __UACCUM_FBIT__? 16 __UACCUM_IBIT__? 16 __UACCUM_MAX__? 0XFFFFFFFFP-16UK __UACCUM_MIN__? 0.0UK __UDA_FBIT__? 32 __UDA_IBIT__? 32 __UDQ_FBIT__? 64 __UDQ_IBIT__? 0 __UFRACT_EPSILON__? 0x1P-16UR __UFRACT_FBIT__? 16 __UFRACT_IBIT__? 0 __UFRACT_MAX__? 0XFFFFP-16UR __UFRACT_MIN__? 0.0UR __UHA_FBIT__? 8 __UHA_IBIT__? 8 __UHQ_FBIT__? 16 __UHQ_IBIT__? 0 __UINT16_? (c) c __UINT16_MAX__? 0xffff __UINT16_TYPE__? short unsigned int __UINT32_? (c) c ## U __UINT32_MAX__? 0xffffffffU __UINT32_TYPE__? unsigned int __UINT64_? (c) c ## ULL __UINT64_MAX__? 0xffffffffffffffffULL __UINT64_TYPE__? long long unsigned int __UINT8_? (c) c __UINT8_MAX__? 0xff __UINT8_TYPE__? unsigned char __UINT_FAST16_MAX__? 0xffffffffU __UINT_FAST16_TYPE__? unsigned int __UINT_FAST32_MAX__? 0xffffffffU __UINT_FAST32_TYPE__? unsigned int __UINT_FAST64_MAX__? 0xffffffffffffffffULL __UINT_FAST64_TYPE__? long 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__? 0xffffffffffffffffULL __UINT_LEAST64_TYPE__? long long unsigned int __UINT_LEAST8_MAX__? 0xff __UINT_LEAST8_TYPE__? unsigned char __UINTMAX_? (c) c ## ULL __UINTMAX_MAX__? 0xffffffffffffffffULL __UINTMAX_TYPE__? long long unsigned int __UINTPTR_MAX__? 0xffffffffU __UINTPTR_TYPE__? unsigned int __ULACCUM_EPSILON__? 0x1P-32ULK __ULACCUM_FBIT__? 32 __ULACCUM_IBIT__? 32 __ULACCUM_MAX__? 0XFFFFFFFFFFFFFFFFP-32ULK __ULACCUM_MIN__? 0.0ULK __ULFRACT_EPSILON__? 0x1P-32ULR __ULFRACT_FBIT__? 32 __ULFRACT_IBIT__? 0 __ULFRACT_MAX__? 0XFFFFFFFFP-32ULR __ULFRACT_MIN__? 0.0ULR __ULLACCUM_EPSILON__? 0x1P-32ULLK __ULLACCUM_FBIT__? 32 __ULLACCUM_IBIT__? 32 __ULLACCUM_MAX__? 0XFFFFFFFFFFFFFFFFP-32ULLK __ULLACCUM_MIN__? 0.0ULLK __ULLFRACT_EPSILON__? 0x1P-64ULLR __ULLFRACT_FBIT__? 64 __ULLFRACT_IBIT__? 0 __ULLFRACT_MAX__? 0XFFFFFFFFFFFFFFFFP-64ULLR __ULLFRACT_MIN__? 0.0ULLR __unix 1 __unix__? 1 unix? 1 __UQQ_FBIT__? 8 __UQQ_IBIT__? 0 __USACCUM_EPSILON__? 0x1P-8UHK __USACCUM_FBIT__? 8 __USACCUM_IBIT__? 8 __USACCUM_MAX__? 0XFFFFP-8UHK __USACCUM_MIN__? 0.0UHK __USA_FBIT__? 16 __USA_IBIT__? 16 __USER_LABEL_PREFIX__? __USFRACT_EPSILON__? 0x1P-8UHR __USFRACT_FBIT__? 8 __USFRACT_IBIT__? 0 __USFRACT_MAX__? 0XFFP-8UHR __USFRACT_MIN__? 0.0UHR __USQ_FBIT__? 32 __USQ_IBIT__? 0 __UTA_FBIT__? 64 __UTA_IBIT__? 64 __UTQ_FBIT__? 128 __UTQ_IBIT__? 0 __VERSION__? "5.4.0 20160609" __VFP_FP__? 1 __WCHAR_MAX__? 0xffffffffU __WCHAR_MIN__? 0U __WCHAR_TYPE__? unsigned int __WINT_MAX__? 0xffffffffU __WINT_MIN__? 0U __WINT_TYPE__? unsigned int