Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
104404 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
105144 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
105780 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
105864 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
106184 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
106464 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
106772 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
107224 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
107368 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
107516 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
107560 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
107716 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
108652 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
109824 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
110720 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
110988 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
111284 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
112892 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
112904 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
113032 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
113244 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
113836 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
114188 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
114268 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
118980 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
119072 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
120084 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
120976 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
213348 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
213836 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
214544 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
214600 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
214764 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
216128 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
216676 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
216816 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
217036 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
236104 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
236264 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
236688 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
236780 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
239404 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
240560 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
242140 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
242452 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
242580 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
365960 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
366700 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
371256 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
371356 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
371968 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
373052 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
374772 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
375008 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
376224 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
376248 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
376352 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
377780 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
379092 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
393752 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
395064 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
396616 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
396796 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
398484 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
468096 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
469220 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
481956 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
482116 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
482132 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
484464 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
485784 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
486612 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
499644 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
500540 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
500772 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
501376 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
501628 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
502288 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
502432 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
503552 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
505652 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
609924 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
610228 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
610644 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
611252 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
611284 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
611464 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
611840 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
612836 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
615084 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
615984 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
620816 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
620844 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
620992 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
621068 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
621260 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
621548 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
622276 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
622884 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
623228 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1707284 | ref | gcc -funroll-loops | 20140708 | 20140622 |
1707624 | ref | cc | 20140708 | 20140622 |
1707920 | ref | gcc | 20140708 | 20140622 |