Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
87320 | clean | gcc -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
87548 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
87560 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
87768 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
87840 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
87896 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120123 | 20120120 |
87916 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
87988 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88004 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88012 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120123 | 20120120 |
88024 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88044 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120123 | 20120120 |
88096 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
88104 | clean | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120123 | 20120120 |
88104 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120123 | 20120120 |
88172 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88176 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88192 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88204 | clean | gcc -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88220 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
88232 | clean | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88244 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88244 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
88268 | clean | gcc -O -fomit-frame-pointer | 20120123 | 20120120 |
88268 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88292 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88304 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88312 | clean | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120123 | 20120120 |
88312 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88324 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88336 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120123 | 20120120 |
88408 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88428 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88496 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88516 | clean | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88528 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88564 | clean | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88568 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88592 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88608 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88612 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
88720 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88732 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88760 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88776 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88816 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88828 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88884 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88956 | clean | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88960 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88960 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
88984 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
88992 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
89004 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89028 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
89044 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20120123 | 20120120 |
89056 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89120 | clean | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89152 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89176 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89196 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89256 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
89288 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89296 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89400 | clean | gcc -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89400 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89540 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
89568 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
89624 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
89808 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
89952 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
90124 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
90840 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
91380 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20120123 | 20120120 |
91616 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
91624 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120123 | 20120120 |
91644 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
92260 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92328 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92412 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92424 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92500 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92512 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92520 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
92552 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92564 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92580 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92596 | clean | gcc -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92608 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92620 | clean | gcc -Os -fomit-frame-pointer | 20120123 | 20120120 |
92660 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92668 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92668 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92744 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120123 | 20120120 |
92792 | clean | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120123 | 20120120 |
92844 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
92876 | clean | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120123 | 20120120 |
93360 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
95588 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
97768 | clean | cc | 20120123 | 20120120 |
98624 | clean | gcc | 20120123 | 20120120 |
98800 | clean | gcc -funroll-loops | 20120123 | 20120120 |
125228 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
57672600 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
57722216 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
57724716 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120123 | 20120120 |
57937688 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
57944852 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120123 | 20120120 |
57961292 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
58154520 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58185040 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58352260 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58386984 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58578780 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
58585700 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
58628612 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
58658284 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
58910580 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
58914240 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
58920016 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120123 | 20120120 |
58926956 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
58929340 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
58929876 | ref | gcc -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58951956 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58953724 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
58971068 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
58974072 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
58979840 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59009292 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59011680 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59015380 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59017740 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59041740 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59046568 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59080580 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59208856 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59240468 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59271596 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59289040 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59366340 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59391900 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59400944 | ref | gcc -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59482360 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59491460 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59502788 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59507732 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120123 | 20120120 |
59550256 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120123 | 20120120 |
59558492 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
59559616 | ref | gcc -O -fomit-frame-pointer | 20120123 | 20120120 |
59563304 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120123 | 20120120 |
59566800 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120123 | 20120120 |
59568656 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
59568792 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120123 | 20120120 |
59577848 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120123 | 20120120 |
59579684 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
59589620 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120123 | 20120120 |
59590476 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120123 | 20120120 |
59591036 | ref | gcc -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
59600408 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
59626836 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
59660420 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120123 | 20120120 |
59670312 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120123 | 20120120 |
59675816 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
59677848 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120123 | 20120120 |
59693180 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
59701724 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
59708652 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
59787144 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
59788076 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120123 | 20120120 |
59814676 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
59825220 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120123 | 20120120 |
59834444 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59859980 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59868080 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59870812 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59871216 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59878020 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59879128 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120123 | 20120120 |
59921080 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
59938620 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120123 | 20120120 |
60250924 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60335844 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60337244 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60339988 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60340204 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60348740 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120123 | 20120120 |
60367868 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120123 | 20120120 |
61322620 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
61349368 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120123 | 20120120 |
61838292 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120123 | 20120120 |
61845740 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61846048 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61847836 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120123 | 20120120 |
61853428 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120123 | 20120120 |
61854484 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61877308 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61929736 | ref | gcc -Os -fomit-frame-pointer | 20120123 | 20120120 |
61930024 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61950780 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
61951672 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120123 | 20120120 |
61952784 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120123 | 20120120 |
61974148 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120123 | 20120120 |
61978484 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120123 | 20120120 |
189385760 | ref | cc | 20120123 | 20120120 |
189559924 | ref | gcc -funroll-loops | 20120123 | 20120120 |
189843556 | ref | gcc | 20120123 | 20120120 |