我正在使用 Cortex-A8 处理器,但我不明白如何使用该-mfpu
标志。
在 Cortex-A8 上,有vfpv3和neon协处理器。以前我不知道如何使用霓虹灯,所以我只使用
gcc -marm -mfloat-abi=softfp -mfpu=vfpv3
现在我已经了解了 SIMD 处理器是如何运行的,并且我已经使用 NEON 内部函数编写了某些代码。现在要使用 neon 协处理器,我的 -mfpu 标志必须更改为-mfpu=neon
,所以我的编译器命令行如下所示
gcc -marm -mfloat-abi=softfp -mfpu=neon
现在,这是否意味着vfpv3
不再使用 my 了?我有很多没有使用 NEON 的代码,这些部分没有使用vfpv3
.
如果仍然使用 neon 和 vfpv3,那么我没有问题,但如果只使用其中一个,我该如何同时使用它们?