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