Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
579588 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
579676 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140517 |
579739 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
580227 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
585391 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
585776 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
587494 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
587600 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140517 |
588203 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
588403 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
588588 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
589476 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
589503 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140517 |
589564 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
589609 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
589652 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
589894 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
590173 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
590891 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
591045 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
623370 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
623891 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
624242 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140517 |
625960 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
626433 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
632088 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
632209 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
729636 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
729873 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
730091 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
733648 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
740394 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
740821 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
746224 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
747382 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140517 |
748073 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
748803 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
752442 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
753833 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
764191 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
764494 | ref | gcc -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
764531 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
764888 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140517 |
765358 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
765458 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140517 |
765888 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
768012 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
769873 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
770373 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
770761 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
770848 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
775461 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
776336 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140517 |
782303 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
782712 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140517 |
782797 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
787849 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
789097 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1206265 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1614058 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
2147388 | ref | gcc | 20140604 | 20140517 |
2149688 | ref | gcc -funroll-loops | 20140604 | 20140517 |
2182003 | ref | cc | 20140604 | 20140517 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
gcc -m64 -O2 -fomit-frame-pointer | ref |
gcc -m64 -O3 -fomit-frame-pointer | ref |
gcc -m64 -O -fomit-frame-pointer | ref |
gcc -m64 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -march=k8 -O -fomit-frame-pointer | ref |
gcc -march=k8 -Os -fomit-frame-pointer | ref |
gcc -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -march=nocona -O -fomit-frame-pointer | ref |
gcc -march=nocona -Os -fomit-frame-pointer | ref
|