1 # name
: EABI attribute names
5 # This
test is only valid on EABI based ports
.
8 Attribute Section
: aeabi
10 Tag_conformance
: "2.08"
12 Tag_CPU_raw_name
: "random-cpu"
15 Tag_CPU_arch_profile
: Application
or Realtime
17 Tag_THUMB_ISA_use
: Thumb
-1
20 Tag_Advanced_SIMD_arch
: NEONv1
21 Tag_PCS_config
: Bare platform
22 Tag_ABI_PCS_R9_use
: SB
23 Tag_ABI_PCS_RW_data
: PC
-relative
24 Tag_ABI_PCS_RO_data
: PC
-relative
25 Tag_ABI_PCS_GOT_use
: direct
26 Tag_ABI_PCS_wchar_t
: 2
27 Tag_ABI_FP_rounding
: Needed
28 Tag_ABI_FP_denormal
: Needed
29 Tag_ABI_FP_exceptions
: Needed
30 Tag_ABI_FP_user_exceptions
: Needed
31 Tag_ABI_FP_number_model
: Finite
32 Tag_ABI_align_needed
: 8-byte
33 Tag_ABI_align_preserved
: 8-byte, except leaf SP
34 Tag_ABI_enum_size
: small
35 Tag_ABI_HardFP_use
: SP only
36 Tag_ABI_VFP_args
: VFP registers
37 Tag_ABI_WMMX_args
: WMMX registers
38 Tag_ABI_optimization_goals
: Prefer Speed
39 Tag_ABI_FP_optimization_goals
: Prefer Speed
40 Tag_compatibility
: flag
= 1, vendor
= gnu
41 Tag_CPU_unaligned_access
: v6
42 Tag_FP_HP_extension
: Allowed
43 Tag_ABI_FP_16bit_format
: IEEE
754
44 Tag_MPextension_use
: Allowed
45 Tag_DIV_use
: Not allowed
46 Tag_also_compatible_with
: v6
-M
48 Tag_Virtualization_use
: TrustZone
and Virtualization Extensions