最終更新:2019-03-22 (金) 13:28:17 (1862d)  

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
    linux1
    __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
    __unix1
    __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