Re: Bluepill F4 board, anyone still working on it?
Posted: Mon Dec 30, 2019 7:25 pm
64b or 32 fpu is basically the "same" speed.
64b vs. 32b in sw - 64b is ~2x slower and the lib code is ~2x larger.
PS: added the whetstone built with Roger's core but with the xpack-arm-none-eabi-gcc-9.2.1-1.1, F407ZET @168MHz, FPU on,
default
-O3
LTO does not work.
64b vs. 32b in sw - 64b is ~2x slower and the lib code is ~2x larger.
PS: added the whetstone built with Roger's core but with the xpack-arm-none-eabi-gcc-9.2.1-1.1, F407ZET @168MHz, FPU on,
default
Code: Select all
Loops: 1000 Iterations: 10 Duration: 8396 millisec. 0 clocks
C Converted Single Precision Whetstones: 119.10 mflops
0 0 0 1.00 -1.00 -1.00 -1.00 0
12000 14000 12000 -0.13 -0.18 -0.43 -0.48 12000
14000 12000 12000 0.02 -0.03 -0.04 -0.09 14000
345000 1 1 1.00 -1.00 -1.00 -1.00 345000
210000 1 2 6.00 6.00 -0.04 -0.09 210000
32000 1 2 0.09 0.09 0.09 0.09 32000
899000 1 2 1.00 1.00 1.00 1.00 899000
616000 1 2 3.00 2.00 3.00 -0.09 616000
0 2 3 1.00 -1.00 -1.00 -1.00 0
93000 2 3 1.00 1.00 1.00 1.00 93000
Code: Select all
Loops: 1000 Iterations: 10 Duration: 4580 millisec. 0 clocks
C Converted Single Precision Whetstones: 218.34 mflops
0 0 0 1.00 -1.00 -1.00 -1.00 0
12000 14000 12000 -0.13 -0.18 -0.43 -0.48 12000
14000 12000 12000 0.02 -0.03 -0.04 -0.09 14000
345000 1 1 1.00 -1.00 -1.00 -1.00 345000
210000 1 2 6.00 6.00 -0.04 -0.09 210000
32000 1 2 0.09 0.09 0.09 0.09 32000
899000 1 2 1.00 1.00 1.00 1.00 899000
616000 1 2 3.00 2.00 3.00 -0.09 616000
0 2 3 1.00 -1.00 -1.00 -1.00 0
93000 2 3 1.00 1.00 1.00 1.00 93000