Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
55788 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
55876 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
55896 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56144 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56588 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56656 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56684 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56700 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56740 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56740 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56780 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56788 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56812 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56864 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
56956 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
56972 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
56980 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57164 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57224 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57244 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57268 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57424 | gcc | gcc -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57776 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57876 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140427 | 20140425 |
57952 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
57996 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
59272 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
60220 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60300 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60648 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
60856 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
61916 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
62168 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
62648 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63280 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63916 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63932 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
63948 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
64668 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
64984 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
65024 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
66128 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
66252 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
66344 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140427 | 20140425 |
66584 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
66644 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
66776 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
66796 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
67052 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
67120 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67136 | gcc | gcc -Os -fomit-frame-pointer | 20140427 | 20140425 |
67156 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
67168 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
67176 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67248 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67288 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67352 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67404 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
67408 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
67456 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67516 | gcc | gcc -O2 -fomit-frame-pointer | 20140427 | 20140425 |
67528 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67676 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
67696 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
67720 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
68144 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68244 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68268 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68328 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
68388 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68408 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68464 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
68576 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69192 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140427 | 20140425 |
69220 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69244 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140427 | 20140425 |
69292 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140427 | 20140425 |
69344 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
73168 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
73788 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
75260 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
75276 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
75332 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
75400 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
75416 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
75620 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
75840 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
76200 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
76272 | gcc | gcc -O -fomit-frame-pointer | 20140427 | 20140425 |
76272 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
76372 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
76436 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
76456 | gcc | gcc -m64 -O -fomit-frame-pointer | 20140427 | 20140425 |
76468 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
76496 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140427 | 20140425 |
76824 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
77284 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
77356 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
77740 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
77844 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
238628 | gcc | cc | 20140427 | 20140425 |
238920 | gcc | gcc | 20140427 | 20140425 |
239000 | gcc | gcc -funroll-loops | 20140427 | 20140425 |