Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
969300 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
970328 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120127 | 20120120 |
977528 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
981304 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
984520 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
985080 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
985600 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1035268 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1035444 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1035700 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1035952 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1037332 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120127 | 20120120 |
1039308 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1041524 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1041624 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
1042012 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1043908 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1045284 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
1047748 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1047772 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1048744 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
1048976 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1049668 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
1049804 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
1049936 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1050028 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
1051420 | openssl | gcc -Os -fomit-frame-pointer | 20120127 | 20120120 |
1051588 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1052408 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1054432 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
1056152 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1063840 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
1065092 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
1067152 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
1067396 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
1067820 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1067896 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
1067928 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120127 | 20120120 |
1068160 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
1068192 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
1069556 | openssl | gcc -O -fomit-frame-pointer | 20120127 | 20120120 |
1069764 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
1070284 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
1071496 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
1071896 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
1072140 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
1072480 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
1073468 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
1073524 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
1073924 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
1074244 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
1074564 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
1074904 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1075644 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
1075896 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
1077888 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1078604 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1079048 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1079448 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1080276 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1080540 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1080892 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
1080896 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1081432 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1081560 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1083480 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1083704 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084044 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084144 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
1084412 | openssl | gcc -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084628 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084852 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084928 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1084988 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1089448 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1090120 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
1091752 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1092512 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1093704 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1093988 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1094528 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1094620 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1095172 | openssl | gcc -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1095920 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1096144 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1096288 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1096856 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1097108 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1098220 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1098360 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1098816 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1098816 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1103388 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1105152 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1106792 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1110844 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1111024 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1112952 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
1114468 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1115648 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
1853036 | openssl | gcc -funroll-loops | 20120127 | 20120120 |
1854524 | openssl | gcc | 20120127 | 20120120 |
1858624 | openssl | cc | 20120127 | 20120120 |