我想评估一些不同的 ARM 处理器浮点性能。我使用lmbench
and pi_css5
,我在浮动测试中感到困惑。
从cat /proc/cpuinfo
(下),我猜有 3 种类型的浮动功能:霓虹灯、vfp、vfpv3?从这个问题和答案来看,它似乎取决于编译器。我仍然不知道我应该在编译标志(-mfpu=neon/vfp/vfpv3
)中指定哪个,或者我应该用每个来编译程序,或者只是不指定-mfpu
?
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 532.00
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 4