Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
427712 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
450073 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
450530 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
451494 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
453188 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140517 |
453460 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
511873 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
517782 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
521239 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
530179 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
531879 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140517 |
536615 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
539264 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
542033 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
543003 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
544900 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
546379 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
876921 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
893642 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140517 |
943986 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
948600 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140517 |
949909 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
965300 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
966575 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
967200 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
968450 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
968591 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
972358 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
973050 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
975425 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
976442 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
977617 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140517 |
980733 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
983184 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
990250 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
991859 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
1000809 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1006158 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1016867 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
1151442 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1151859 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1174567 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1196475 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
1197167 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140517 |
1198509 | ref | gcc -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
1198933 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
1200216 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1204067 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1204666 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1205400 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1207809 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140517 |
1210317 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
1216375 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
1219800 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
1220783 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140517 |
1221808 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1222916 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
1224116 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1228175 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
1231033 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
1439976 | ref | gcc -funroll-loops | 20140604 | 20140517 |
1442912 | ref | cc | 20140604 | 20140517 |
1473163 | ref | gcc | 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
|