2bce8edf34
When the following lines are specified in the BoardConfig.mk TARGET_2ND_ARCH_VARIANT := armv8-a TARGET_2ND_CPU_VARIANT := generic The resulted binaries won't be built using 32-bit armv8-a integer division instructions. Instead, division routines are used because the build system will set a compiler option "-march=armv7-a", and hence overwiting the previous "-march=armv8-a", when TARGET_2ND_CPU_VARIANT is set to generic (or unset). Bug: 67446726 Test: lunch aosp_arm64; make -j; emulator # boot to home screen Also verify -march=armv7-a is not specified in the compiler command line and the resulted binary actually uses integer division instructions. Change-Id: I430687aa5a658d2ec9f325a66d849b4c8898c7d5 |
||
---|---|---|
.. | ||
arm64_device.go | ||
arm_device.go | ||
cfi_exports.map | ||
clang.go | ||
global.go | ||
integer_overflow_blacklist.txt | ||
mips64_device.go | ||
mips_device.go | ||
tidy.go | ||
tidy_test.go | ||
toolchain.go | ||
x86_64_device.go | ||
x86_darwin_host.go | ||
x86_device.go | ||
x86_linux_bionic_host.go | ||
x86_linux_host.go | ||
x86_windows_host.go |