Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
570868 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140127 | 20130419 |
571536 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140127 | 20130419 |
572848 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140127 | 20130419 |
581720 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140127 | 20130419 |
583488 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140127 | 20130419 |
583664 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140127 | 20130419 |
583840 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140127 | 20130419 |
583880 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140127 | 20130419 |
601920 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
603068 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
603140 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
607552 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
630532 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
631028 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
632064 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
632456 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
688816 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
689876 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
690844 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
692052 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
693840 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
694456 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
695200 | ref | gcc -O3 -fomit-frame-pointer | 20140127 | 20130419 |
695208 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140127 | 20130419 |
718224 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
718956 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
719020 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
720616 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140127 | 20130419 |
721960 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140127 | 20130419 |
722520 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
723192 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140127 | 20130419 |
723576 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
727584 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
736624 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
737560 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140127 | 20130419 |
768424 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
770728 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
795468 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
800776 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
800828 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
800896 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140127 | 20130419 |
800928 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
801832 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140127 | 20130419 |
803852 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
806704 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
811184 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
814388 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
814916 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
828344 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140127 | 20130419 |
831676 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140127 | 20130419 |
831964 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140127 | 20130419 |
834308 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
838664 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
877132 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140127 | 20130419 |
880260 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
880552 | ref | gcc -O -fomit-frame-pointer | 20140127 | 20130419 |
881488 | ref | gcc -m64 -O -fomit-frame-pointer | 20140127 | 20130419 |
888336 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
889036 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140127 | 20130419 |
890964 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
892268 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
892784 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
894452 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
894908 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140127 | 20130419 |
897240 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140127 | 20130419 |
902856 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140127 | 20130419 |
903680 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
918372 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
928360 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
929288 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
935048 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
937232 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
938668 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
939676 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140127 | 20130419 |
993620 | ref | gcc -Os -fomit-frame-pointer | 20140127 | 20130419 |
994072 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
994720 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
995164 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140127 | 20130419 |
996364 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
997044 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
997156 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140127 | 20130419 |
998304 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
998352 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140127 | 20130419 |
998840 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
1000724 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140127 | 20130419 |
1001364 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140127 | 20130419 |
1001640 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140127 | 20130419 |
1007072 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
1008084 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140127 | 20130419 |
1022024 | ref | gcc -O2 -fomit-frame-pointer | 20140127 | 20130419 |
1029040 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140127 | 20130419 |
1036604 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140127 | 20130419 |
2719912 | ref | gcc | 20140127 | 20130419 |
2720304 | ref | gcc -funroll-loops | 20140127 | 20130419 |
2722324 | ref | cc | 20140127 | 20130419 |