Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
55844 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
55956 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56284 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56568 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56652 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56732 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56756 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56772 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56792 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56812 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56872 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56900 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56932 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
56996 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57016 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57048 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57060 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57112 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57236 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57404 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57420 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57548 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57564 | gcc | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57668 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57780 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57916 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60572 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60580 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60820 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
60864 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
60864 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60972 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
62524 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
62532 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63432 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63944 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
64272 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
64320 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
64680 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
65380 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
65492 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
66296 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
66308 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
66884 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
66908 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
66940 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
66976 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
67004 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
67200 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
67236 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67244 | gcc | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67252 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67256 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
67284 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67300 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
67304 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67348 | gcc | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
67364 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
67368 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67392 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
67444 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67564 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67708 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
67712 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67756 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67876 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67956 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68272 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68300 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68400 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68420 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68592 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68592 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69208 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
69304 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69444 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69468 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
69496 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
73208 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
73524 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
75348 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
75404 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
75420 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
75432 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
75556 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
75744 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
75772 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
76340 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
76344 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
76356 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
76536 | gcc | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
76576 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
76600 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
76612 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
76616 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
76908 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
77532 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
77628 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
77804 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
77988 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
238752 | gcc | gcc -funroll-loops | 20140427 | 20140425 |
238852 | gcc | cc | 20140427 | 20140425 |
239108 | gcc | gcc | 20140427 | 20140425 |