armv7-a-neon.mk revision 87f4d5a926e3b3cacbd0b9136a18b9d16a112ceb
1# Configuration for Linux on ARM.
2# Generating binaries for the ARMv7-a architecture and higher with NEON
3#
4ARCH_ARM_HAVE_THUMB_SUPPORT     := true
5ARCH_ARM_HAVE_FAST_INTERWORKING := true
6ARCH_ARM_HAVE_64BIT_DATA        := true
7ARCH_ARM_HAVE_HALFWORD_MULTIPLY := true
8ARCH_ARM_HAVE_CLZ               := true
9ARCH_ARM_HAVE_FFS               := true
10ARCH_ARM_HAVE_ARMV7A            := true
11ARCH_ARM_HAVE_TLS_REGISTER      := true
12ARCH_ARM_HAVE_VFP               := true
13ARCH_ARM_HAVE_VFP_D32           := true
14ARCH_ARM_HAVE_NEON              := true
15
16# Note: Hard coding the 'tune' value here is probably not ideal,
17# and a better solution should be found in the future.
18#
19arch_variant_cflags := \
20    -march=armv7-a \
21    -mfloat-abi=softfp \
22    -mfpu=neon
23
24arch_variant_ldflags := \
25	-Wl,--fix-cortex-a8
26