Do we need to explicitly enable NEON for ARMv8 devices?

@apivovarov

The

is about why the Android world does not want to pass fp values in fp registers.

The -mfloat-abi=soft option to clang and -mfloat-abi=soft option to llc appear to mean different things. For llc it appears as though the --float-abi=soft/hard controls the parameter passing only and that is different from the clang option where -mfloat-abi is a tri-state where

-mfloat-abi=soft - software emulation for fp -mfloat-abi=softfp -pass fp values in integer registers but produce FP and SIMD instructions (depending on -mfpu option) -mfloat-abi=hard : pass fp values in fp registers and produce FP and SIMD instructions (depending on mfpu option)

regards Ramana