2 ms·
This particular set of benchmarks are misleading as more of the performance comes from a faster CPU clock speed. For a more accurate feel, look at the middle se
by newman314 15y ago
This particular set of benchmarks are misleading as more of the performance comes from a faster CPU clock speed. For a more accurate feel, look at the middle set of numbers.
That said, hardfp looks to be a definite gain over softfp and really should have been deployed by distributions when the Cortex-A8 generation of processors became available.
- av500 15y agoThere are very few hardfp benchmarks that really compare just this feature and leave the rest of the system identical. E.g. comparing Debian armv5 with floating point emulation vs Ubuntu armv7hf of course yields a huge gain, but that mainly is not due to the fact that floating point values are now passed in fp registers. If SW relies heavily on passing a handful of floating point values in function calls, it should be rewritten to use NEON/SIMD on ARM - and then all you pass is a pointer to the data, regardless of the calling convention. And once you move to writing the mission critical stuff in assembly, you can chose your own calling convention for subroutines as you see fit anyway.