在编译器中使能了neon(-mfpu=neon)之后,还能同时进行硬浮点计算吗?
因为之前用硬浮点时编译器选项是 -mfpu=vfpv3,现在开始用neon之后,将fpu配置成了neon,对之前的硬浮点计算有影响吗?
你的CPU是aarch64还是armv7的?
- 如果是aarch64,gcc已经没有-mfpu的选项. 参看: https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/AArch64-Options.html#AArch64-Options
- 如果是armv7,mfpu=neon下,也是可以产生硬件浮点指令的。对之前的硬浮点计算是没有影响的。具体参看: https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/ARM-Options.html#ARM-Options