Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
680888 | ref4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
681624 | ref4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
681672 | ref4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
682456 | ref4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140504 | 20140425 |
682760 | ref4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
683268 | ref4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
683564 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
683640 | ref4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
683764 | ref4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140504 | 20140425 |
684004 | ref4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
684176 | ref4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
685248 | ref4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140504 | 20140425 |
685328 | ref4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
685360 | ref4 | gcc -O3 -fomit-frame-pointer | 20140504 | 20140425 |
686636 | ref4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140504 | 20140425 |
686644 | ref4 | gcc -m64 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
686708 | ref4 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140504 | 20140425 |
687064 | ref4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
687348 | ref4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
687784 | ref4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
688180 | ref4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140504 | 20140425 |
688244 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
689028 | ref4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
689080 | ref4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
689140 | ref4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
689152 | ref4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
689576 | ref4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
690496 | ref4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
690640 | ref4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
690720 | ref4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140504 | 20140425 |
690816 | ref4 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140504 | 20140425 |
691308 | ref4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
691600 | ref4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
691760 | ref4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
692088 | ref4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
692248 | ref4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
692572 | ref4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
693048 | ref4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
693252 | ref4 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140504 | 20140425 |
694372 | ref4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
694640 | ref4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
694692 | ref4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140504 | 20140425 |
694944 | ref4 | gcc -O2 -fomit-frame-pointer | 20140504 | 20140425 |
695112 | ref4 | gcc -m64 -O2 -fomit-frame-pointer | 20140504 | 20140425 |
695236 | ref4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
695888 | ref4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
696240 | ref4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140504 | 20140425 |
697504 | ref4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
703512 | ref4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140504 | 20140425 |
705340 | ref4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140504 | 20140425 |
725100 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140504 | 20140425 |
725388 | ref4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140504 | 20140425 |
727644 | ref4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140504 | 20140425 |
727956 | ref4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
728236 | ref4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140504 | 20140425 |
728920 | ref4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140504 | 20140425 |
728984 | ref4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140504 | 20140425 |
729920 | ref4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140504 | 20140425 |
730392 | ref4 | gcc -march=nocona -O -fomit-frame-pointer | 20140504 | 20140425 |
731408 | ref4 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140504 | 20140425 |
731884 | ref4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140504 | 20140425 |
731984 | ref4 | gcc -O -fomit-frame-pointer | 20140504 | 20140425 |
731984 | ref4 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140504 | 20140425 |
732144 | ref4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140504 | 20140425 |
732204 | ref4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140504 | 20140425 |
732536 | ref4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140504 | 20140425 |
734972 | ref4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140504 | 20140425 |
736240 | ref4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140504 | 20140425 |
738448 | ref4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140504 | 20140425 |
738840 | ref4 | gcc -march=k8 -O -fomit-frame-pointer | 20140504 | 20140425 |
738932 | ref4 | gcc -march=barcelona -O -fomit-frame-pointer | 20140504 | 20140425 |
740124 | ref4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140504 | 20140425 |
741452 | ref4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140504 | 20140425 |
743872 | ref4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140504 | 20140425 |
745336 | ref4 | gcc -m64 -O -fomit-frame-pointer | 20140504 | 20140425 |
785580 | ref4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140504 | 20140425 |
785756 | ref4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
785760 | ref4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140504 | 20140425 |
786536 | ref4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140504 | 20140425 |
791548 | ref4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140504 | 20140425 |
792448 | ref4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
792932 | ref4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140504 | 20140425 |
793224 | ref4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140504 | 20140425 |
793556 | ref4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
794244 | ref4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140504 | 20140425 |
794364 | ref4 | gcc -m64 -Os -fomit-frame-pointer | 20140504 | 20140425 |
794880 | ref4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140504 | 20140425 |
795408 | ref4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140504 | 20140425 |
795756 | ref4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140504 | 20140425 |
795840 | ref4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
795852 | ref4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140504 | 20140425 |
796416 | ref4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140504 | 20140425 |
796784 | ref4 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140504 | 20140425 |
800436 | ref4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140504 | 20140425 |
801316 | ref4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140504 | 20140425 |
801624 | ref4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140504 | 20140425 |
803512 | ref4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140504 | 20140425 |
804096 | ref4 | gcc -Os -fomit-frame-pointer | 20140504 | 20140425 |
804884 | ref4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140504 | 20140425 |
806056 | ref4 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140504 | 20140425 |
1174332 | ref4 | cc | 20140504 | 20140425 |
1175704 | ref4 | gcc -funroll-loops | 20140504 | 20140425 |
1180880 | ref4 | gcc | 20140504 | 20140425 |