here is what it looks like for -Os 84 Mhz
Code: Select all
##########################################
Single Precision C Whetstone Benchmark
Calibrate
0.19 Seconds1.00 Passes (x 100)
0.96 Seconds5.00 Passes (x 100)
4.78 Seconds25.00 Passes (x 100)
Use52 passes (x 100)
Single Precision C/C++ Whetstone Benchmark
Loop content Result MFLOPS MOPS Seconds
N1 floating point -1.12
39.31 0.03
N2 floating point -1.12
29.00 0.24
N3 if then else 1.00
42.05 0.13
N4 fixed point 12.00
89.51 0.18
N5 sin,cos etc. 0.50
1.84 2.35
N6 floating point 1.00
8.52 3.29
N7 assignments 3.00
7.18 1.34
N8 exp,sqrt etc. 0.75
0.81 2.39
MWIPS
52.30 9.94
Code: Select all
##########################################
Single Precision C Whetstone Benchmark
Calibrate
0.12 Seconds1.00 Passes (x 100)
0.61 Seconds5.00 Passes (x 100)
3.07 Seconds25.00 Passes (x 100)
Use81 passes (x 100)
Single Precision C/C++ Whetstone Benchmark
Loop content Result MFLOPS MOPS Seconds
N1 floating point -1.12
41.92 0.04
N2 floating point -1.12
31.74 0.34
N3 if then else 1.00
0.00 0.00
N4 fixed point 12.00
96.65 0.26
N5 sin,cos etc. 0.50
1.87 3.60
N6 floating point 1.00
26.46 1.65
N7 assignments 3.00
41.81 0.36
N8 exp,sqrt etc. 0.75
0.81 3.71
MWIPS
81.33 9.96