Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
66492 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66546 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66570 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66639 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66651 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66756 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
66759 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67104 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67137 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67158 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67632 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67656 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67707 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67737 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67863 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67887 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67941 | ref | gcc -O2 -fomit-frame-pointer | 20120731 | 20120717 |
67941 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
68073 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120731 | 20120717 |
68250 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
68433 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
68436 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
68499 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
69534 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
69777 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
69861 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
69876 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
69960 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70038 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
70077 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
70140 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70182 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
70290 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70350 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120731 | 20120717 |
70395 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120731 | 20120717 |
70413 | ref | gcc -Os -fomit-frame-pointer | 20120731 | 20120717 |
70458 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70482 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
70539 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
70575 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120731 | 20120717 |
70638 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70905 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
70911 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
70989 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120731 | 20120717 |
71007 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
71046 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120731 | 20120717 |
79665 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120731 | 20120717 |
79926 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120731 | 20120717 |
80100 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
80178 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120731 | 20120717 |
80271 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
80376 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
80550 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
80595 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
80733 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
80736 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120731 | 20120717 |
80808 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120731 | 20120717 |
80829 | ref | gcc -m64 -O -fomit-frame-pointer | 20120731 | 20120717 |
80862 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
80991 | ref | gcc -O -fomit-frame-pointer | 20120731 | 20120717 |
80991 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120731 | 20120717 |
81087 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
81111 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
81117 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
81150 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120731 | 20120717 |
81342 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120731 | 20120717 |
81540 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
82011 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
82230 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120731 | 20120717 |
98508 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
98541 | ref | gcc -O3 -fomit-frame-pointer | 20120731 | 20120717 |
98736 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
98748 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120731 | 20120717 |
98967 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99126 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99129 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99255 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99480 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99537 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
99657 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
101418 | ref | clang -O3 | 20120731 | 20120717 |
106845 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
106941 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107232 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107403 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107613 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107694 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107730 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
107757 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
109986 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120731 | 20120717 |
388713 | ref | cc | 20120731 | 20120717 |
389496 | ref | gcc -funroll-loops | 20120731 | 20120717 |
389547 | ref | gcc | 20120731 | 20120717 |