xref: /OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/arch-armv7a.inc (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunDEFAULTTUNE ?= "armv7athf"
2*4882a593SmuzhiyunARM_INSTRUCTION_SET ?= "thumb"
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunTUNEVALID[armv7a] = "Enable instructions for ARMv7-a"
5*4882a593SmuzhiyunTUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7"
6*4882a593SmuzhiyunTUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', 'armv7a', ' -march=armv7-a', '', d)}"
7*4882a593SmuzhiyunMACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 'armv7a:', '', d)}"
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunrequire conf/machine/include/arm/arch-armv6.inc
10*4882a593Smuzhiyunrequire conf/machine/include/arm/feature-arm-neon.inc
11*4882a593Smuzhiyunrequire conf/machine/include/arm/feature-arm-simd.inc
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun# Little Endian base configs
14*4882a593SmuzhiyunAVAILTUNES += "armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-vfpv4d16 armv7at-vfpv4d16 armv7a-neon armv7at-neon armv7a-neon-vfpv4 armv7at-neon-vfpv4"
15*4882a593SmuzhiyunARMPKGARCH:tune-armv7a             ?= "armv7a"
16*4882a593SmuzhiyunARMPKGARCH:tune-armv7at            ?= "armv7a"
17*4882a593SmuzhiyunARMPKGARCH:tune-armv7a-vfpv3d16    ?= "armv7a"
18*4882a593SmuzhiyunARMPKGARCH:tune-armv7at-vfpv3d16   ?= "armv7a"
19*4882a593SmuzhiyunARMPKGARCH:tune-armv7a-vfpv3       ?= "armv7a"
20*4882a593SmuzhiyunARMPKGARCH:tune-armv7at-vfpv3      ?= "armv7a"
21*4882a593SmuzhiyunARMPKGARCH:tune-armv7a-vfpv4d16    ?= "armv7a"
22*4882a593SmuzhiyunARMPKGARCH:tune-armv7at-vfpv4d16   ?= "armv7a"
23*4882a593SmuzhiyunARMPKGARCH:tune-armv7a-neon        ?= "armv7a"
24*4882a593SmuzhiyunARMPKGARCH:tune-armv7at-neon       ?= "armv7a"
25*4882a593SmuzhiyunARMPKGARCH:tune-armv7a-neon-vfpv4  ?= "armv7a"
26*4882a593SmuzhiyunARMPKGARCH:tune-armv7at-neon-vfpv4 ?= "armv7a"
27*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a             = "arm armv7a vfp"
28*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at            = "${TUNE_FEATURES:tune-armv7a} thumb"
29*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a-vfpv3d16    = "${TUNE_FEATURES:tune-armv7a} vfpv3d16"
30*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at-vfpv3d16   = "${TUNE_FEATURES:tune-armv7at} vfpv3d16"
31*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a-vfpv3       = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} vfpv3"
32*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at-vfpv3      = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} vfpv3"
33*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a-vfpv4d16    = "${TUNE_FEATURES:tune-armv7a} vfpv4d16"
34*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at-vfpv4d16   = "${TUNE_FEATURES:tune-armv7at} vfpv4d16"
35*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a-neon        = "${TUNE_FEATURES:tune-armv7a} neon"
36*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at-neon       = "${TUNE_FEATURES:tune-armv7at} neon"
37*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7a-neon-vfpv4  = "${TUNE_FEATURES:tune-armv7a-neon} vfpv4"
38*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7at-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon} vfpv4"
39*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a             = "${PACKAGE_EXTRA_ARCHS:tune-armv6} armv7a armv7a-vfp"
40*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at            = "${PACKAGE_EXTRA_ARCHS:tune-armv6t} armv7a armv7a-vfp armv7at2-vfp"
41*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-vfpv3d16"
42*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-vfpv3d16 armv7at2-vfpv3d16"
43*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3       = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3d16} armv7a-vfpv3"
44*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3      = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3d16} armv7a-vfpv3 armv7at2-vfpv3"
45*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv4d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-vfpv4d16"
46*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv4d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-vfpv4d16 armv7at2-vfpv4d16"
47*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a-neon        = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-neon"
48*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at-neon       = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-neon armv7at2-neon"
49*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7a-neon-vfpv4  = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon} armv7a-neon-vfpv4"
50*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7at-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon} armv7a-neon-vfpv4 armv7at2-neon-vfpv4"
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun# HF Tunes
53*4882a593SmuzhiyunAVAILTUNES += "armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-vfpv4d16 armv7athf-vfpv4d16 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4"
54*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf             ?= "armv7a"
55*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf            ?= "armv7a"
56*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf-vfpv3d16    ?= "armv7a"
57*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf-vfpv3d16   ?= "armv7a"
58*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf-vfpv3       ?= "armv7a"
59*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf-vfpv3      ?= "armv7a"
60*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf-vfpv4d16    ?= "armv7a"
61*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf-vfpv4d16   ?= "armv7a"
62*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf-neon        ?= "armv7a"
63*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf-neon       ?= "armv7a"
64*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahf-neon-vfpv4  ?= "armv7a"
65*4882a593SmuzhiyunARMPKGARCH:tune-armv7athf-neon-vfpv4 ?= "armv7a"
66*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf             = "${TUNE_FEATURES:tune-armv7a} callconvention-hard"
67*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf            = "${TUNE_FEATURES:tune-armv7at} callconvention-hard"
68*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf-vfpv3d16    = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} callconvention-hard"
69*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf-vfpv3d16   = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} callconvention-hard"
70*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf-vfpv3       = "${TUNE_FEATURES:tune-armv7a-vfpv3} callconvention-hard"
71*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf-vfpv3      = "${TUNE_FEATURES:tune-armv7at-vfpv3} callconvention-hard"
72*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf-vfpv4d16    = "${TUNE_FEATURES:tune-armv7a-vfpv4d16} callconvention-hard"
73*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf-vfpv4d16   = "${TUNE_FEATURES:tune-armv7at-vfpv4d16} callconvention-hard"
74*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf-neon        = "${TUNE_FEATURES:tune-armv7a-neon} callconvention-hard"
75*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf-neon       = "${TUNE_FEATURES:tune-armv7at-neon} callconvention-hard"
76*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahf-neon-vfpv4  = "${TUNE_FEATURES:tune-armv7a-neon-vfpv4} callconvention-hard"
77*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athf-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon-vfpv4} callconvention-hard"
78*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf             = "${PACKAGE_EXTRA_ARCHS:tune-armv6hf} armv7ahf-vfp"
79*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf            = "${PACKAGE_EXTRA_ARCHS:tune-armv6thf} armv7ahf-vfp armv7at2hf-vfp"
80*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-vfpv3d16"
81*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-vfpv3d16 armv7at2hf-vfpv3d16"
82*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3       = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3d16} armv7ahf-vfpv3"
83*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3      = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3d16} armv7ahf-vfpv3 armv7at2hf-vfpv3"
84*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv4d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-vfpv4d16"
85*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv4d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-vfpv4d16 armv7at2hf-vfpv4d16"
86*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon        = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-neon"
87*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf-neon       = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-neon armv7at2hf-neon"
88*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon-vfpv4  = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon} armv7ahf-neon-vfpv4"
89*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon} armv7ahf-neon-vfpv4 armv7at2hf-neon-vfpv4"
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun# Big Endian
92*4882a593SmuzhiyunAVAILTUNES += "armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-vfpv4d16 armv7atb-vfpv4d16 armv7ab-neon armv7atb-neon armv7ab-neon-vfpv4 armv7atb-neon-vfpv4"
93*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab             ?= "armv7a"
94*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb            ?= "armv7a"
95*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab-vfpv3d16    ?= "armv7a"
96*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb-vfpv3d16   ?= "armv7a"
97*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab-vfpv3       ?= "armv7a"
98*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb-vfpv3      ?= "armv7a"
99*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab-vfpv4d16    ?= "armv7a"
100*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb-vfpv4d16   ?= "armv7a"
101*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab-neon        ?= "armv7a"
102*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb-neon       ?= "armv7a"
103*4882a593SmuzhiyunARMPKGARCH:tune-armv7ab-neon-vfpv4  ?= "armv7a"
104*4882a593SmuzhiyunARMPKGARCH:tune-armv7atb-neon-vfpv4 ?= "armv7a"
105*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab             = "${TUNE_FEATURES:tune-armv7a} bigendian"
106*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb            = "${TUNE_FEATURES:tune-armv7at} bigendian"
107*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab-vfpv3d16    = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} bigendian"
108*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb-vfpv3d16   = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} bigendian"
109*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab-vfpv3       = "${TUNE_FEATURES:tune-armv7a-vfpv3} bigendian"
110*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb-vfpv3      = "${TUNE_FEATURES:tune-armv7at-vfpv3} bigendian"
111*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab-vfpv4d16    = "${TUNE_FEATURES:tune-armv7a-vfpv4d16} bigendian"
112*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb-vfpv4d16   = "${TUNE_FEATURES:tune-armv7at-vfpv4d16} bigendian"
113*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab-neon        = "${TUNE_FEATURES:tune-armv7a-neon} bigendian"
114*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb-neon       = "${TUNE_FEATURES:tune-armv7at-neon} bigendian"
115*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ab-neon-vfpv4  = "${TUNE_FEATURES:tune-armv7a-neon-vfpv4} bigendian"
116*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7atb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon-vfpv4} bigendian"
117*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab             = "${PACKAGE_EXTRA_ARCHS:tune-armv6b} armv7ab-vfp"
118*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb            = "${PACKAGE_EXTRA_ARCHS:tune-armv6tb} armv7ab-vfp armv7at2b-vfp"
119*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-vfpv3d16"
120*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-vfpv3d16 armv7at2b-vfpv3d16"
121*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3       = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3d16} armv7ab-vfpv3"
122*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3      = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3d16} armv7ab-vfpv3 armv7at2b-vfpv3"
123*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv4d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-vfpv4d16"
124*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv4d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-vfpv4d16 armv7at2b-vfpv4d16"
125*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab-neon        = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-neon"
126*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb-neon       = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-neon armv7at2b-neon"
127*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ab-neon-vfpv4  = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab-neon} armv7ab-neon-vfpv4"
128*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7atb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb-neon} armv7ab-neon-vfpv4 armv7at2b-neon-vfpv4"
129*4882a593Smuzhiyun
130*4882a593Smuzhiyun# Big Endian + HF
131*4882a593SmuzhiyunAVAILTUNES += "armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-vfpv4d16 armv7athfb-vfpv4d16 armv7ahfb-neon armv7athfb-neon armv7ahfb-neon-vfpv4 armv7athfb-neon-vfpv4"
132*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb             ?= "armv7a"
133*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb            ?= "armv7a"
134*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb-vfpv3d16    ?= "armv7a"
135*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb-vfpv3d16   ?= "armv7a"
136*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb-vfpv3       ?= "armv7a"
137*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb-vfpv3      ?= "armv7a"
138*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb-vfpv4d16    ?= "armv7a"
139*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb-vfpv4d16   ?= "armv7a"
140*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb-neon        ?= "armv7a"
141*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb-neon       ?= "armv7a"
142*4882a593SmuzhiyunARMPKGARCH:tune-armv7ahfb-neon-vfpv4  ?= "armv7a"
143*4882a593SmuzhiyunARMPKGARCH:tune-armv7athfb-neon-vfpv4 ?= "armv7a"
144*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb             = "${TUNE_FEATURES:tune-armv7ahf} bigendian"
145*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb            = "${TUNE_FEATURES:tune-armv7athf} bigendian"
146*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb-vfpv3d16    = "${TUNE_FEATURES:tune-armv7ahf-vfpv3d16} bigendian"
147*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb-vfpv3d16   = "${TUNE_FEATURES:tune-armv7athf-vfpv3d16} bigendian"
148*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb-vfpv3       = "${TUNE_FEATURES:tune-armv7ahf-vfpv3} bigendian"
149*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb-vfpv3      = "${TUNE_FEATURES:tune-armv7athf-vfpv3} bigendian"
150*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb-vfpv4d16    = "${TUNE_FEATURES:tune-armv7ahf-vfpv4d16} bigendian"
151*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb-vfpv4d16   = "${TUNE_FEATURES:tune-armv7athf-vfpv4d16} bigendian"
152*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb-neon        = "${TUNE_FEATURES:tune-armv7ahf-neon} bigendian"
153*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb-neon       = "${TUNE_FEATURES:tune-armv7athf-neon} bigendian"
154*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7ahfb-neon-vfpv4  = "${TUNE_FEATURES:tune-armv7ahf-neon-vfpv4} bigendian"
155*4882a593SmuzhiyunTUNE_FEATURES:tune-armv7athfb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7athf-neon-vfpv4} bigendian"
156*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb             = "${PACKAGE_EXTRA_ARCHS:tune-armv6hfb} armv7ahfb-vfp"
157*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb            = "${PACKAGE_EXTRA_ARCHS:tune-armv6thfb} armv7ahfb-vfp armv7at2hfb-vfp"
158*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-vfpv3d16"
159*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-vfpv3d16 armv7at2hfb-vfpv3d16"
160*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3       = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3d16} armv7ahfb-vfpv3"
161*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3      = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3d16} armv7ahfb-vfpv3 armv7at2hfb-vfpv3"
162*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv4d16    = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-vfpv4d16"
163*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv4d16   = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-vfpv4d16 armv7at2hfb-vfpv4d16"
164*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon        = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-neon"
165*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon       = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-neon armv7at2hfb-neon"
166*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon-vfpv4  = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon} armv7ahfb-neon-vfpv4"
167*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon} armv7ahfb-neon-vfpv4 armv7at2hfb-neon-vfpv4"
168