我想评估一些不同的ARM处理器浮点性能。我使用了lmbench
和pi_css5
,但在浮点测试方面有些困惑。
从下面的cat /proc/cpuinfo
中可以看出,我猜测有三种类型的浮点特性:neon,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