Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
927027 | ref4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
927665 | ref4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
928523 | ref4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
929135 | ref4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
929985 | ref4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
930019 | ref4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
930146 | ref4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
930265 | ref4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
931574 | ref4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
931846 | ref4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
932229 | ref4 | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
932271 | ref4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
932679 | ref4 | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
932773 | ref4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
932807 | ref4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
932901 | ref4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
933028 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
933156 | ref4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
933325 | ref4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
933606 | ref4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
933640 | ref4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
934184 | ref4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
934218 | ref4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
934430 | ref4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
934448 | ref4 | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
934838 | ref4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
934855 | ref4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
935229 | ref4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
935535 | ref4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
938697 | ref4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
940619 | ref4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
941460 | ref4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
942828 | ref4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
943678 | ref4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
945276 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
950173 | ref4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
950351 | ref4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
951405 | ref4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
952434 | ref4 | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
953114 | ref4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
954533 | ref4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
955230 | ref4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
955519 | ref4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
955944 | ref4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
956828 | ref4 | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
957134 | ref4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
957210 | ref4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
957219 | ref4 | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
957712 | ref4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
959998 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
960033 | ref4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
960559 | ref4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
960644 | ref4 | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
960883 | ref4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
961452 | ref4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
961792 | ref4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
962327 | ref4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
962701 | ref4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
970556 | ref4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
974372 | ref4 | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
975018 | ref4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
977509 | ref4 | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
983178 | ref4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
987930 | ref4 | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
991151 | ref4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
997645 | ref4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
1033702 | ref4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1034407 | ref4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1035861 | ref4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
1035895 | ref4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1036397 | ref4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
1037799 | ref4 | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
1038266 | ref4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1038700 | ref4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
1039414 | ref4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1039771 | ref4 | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1040442 | ref4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1041522 | ref4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1042788 | ref4 | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1043069 | ref4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1043639 | ref4 | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1045143 | ref4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1048161 | ref4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
1048942 | ref4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1051314 | ref4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1051527 | ref4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1056015 | ref4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
1071289 | ref4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
1657891 | ref4 | gcc -funroll-loops | 20120528 | 20120525 |
1658588 | ref4 | cc | 20120528 | 20120525 |
1659361 | ref4 | gcc | 20120528 | 20120525 |