Houston, we have a trunk.
[debian/gnuradio] / gnuradio-core / src / tests / nco_results
1 ================================================================
2 These are on a 1.4 GHz Pentium M using g++ 3.4.1
3 ================================================================
4
5 Default compiler options -O2
6
7         nop loop:  cpu:  0.015  steps/sec:  6.668e+08
8      native sine:  cpu:  0.900  steps/sec:  1.111e+07
9        fxpt sine:  cpu:  0.281  steps/sec:  3.559e+07
10   native sin/cos:  cpu:  1.138  steps/sec:  8.789e+06
11     fxpt sin/cos:  cpu:  0.550  steps/sec:  1.818e+07
12
13 -O2 -march=pentium-m -fomit-frame-pointer
14
15         nop loop:  cpu:  0.015  steps/sec:  6.668e+08
16      native sine:  cpu:  0.903  steps/sec:  1.108e+07
17        fxpt sine:  cpu:  0.271  steps/sec:  3.691e+07
18   native sin/cos:  cpu:  1.092  steps/sec:  9.159e+06
19     fxpt sin/cos:  cpu:  0.542  steps/sec:  1.845e+07
20
21 Inlined fxpt::sin & cos
22 -O2 -march=pentium-m -fomit-frame-pointer
23
24         nop loop:  cpu:  0.015  steps/sec:  6.668e+08
25      native sine:  cpu:  0.904  steps/sec:  1.106e+07
26        fxpt sine:  cpu:  0.187  steps/sec:  5.348e+07
27   native sin/cos:  cpu:  1.091  steps/sec:  9.167e+06
28     fxpt sin/cos:  cpu:  0.373  steps/sec:  2.681e+07
29
30 ================================================================
31 These are on a 1.5 GHz Athon MP 1800+
32 ================================================================
33
34 Default compiler options: -O2
35
36         nop loop:  cpu:  0.013  steps/sec:  7.693e+08
37      native sine:  cpu:  0.733  steps/sec:  1.364e+07
38        fxpt sine:  cpu:  0.210  steps/sec:  4.763e+07
39   native sin/cos:  cpu:  1.183  steps/sec:  8.454e+06
40     fxpt sin/cos:  cpu:  0.420  steps/sec:  2.381e+07
41
42 -O2 -fomit-frame-pointer -march=athlon-mp
43
44         nop loop:  cpu:  0.013  steps/sec:  7.693e+08
45      native sine:  cpu:  0.679  steps/sec:  1.473e+07
46        fxpt sine:  cpu:  0.200  steps/sec:  5.001e+07
47   native sin/cos:  cpu:  1.147  steps/sec:  8.720e+06
48     fxpt sin/cos:  cpu:  0.444  steps/sec:  2.253e+07