Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1055024 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1058352 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1059460 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1064016 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1066156 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1069704 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1073192 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1114716 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1117848 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1120652 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120128 | 20120120 |
1122128 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1123080 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1124096 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
1125704 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1127416 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1128644 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1129916 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1130404 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
1130952 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1131112 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1131140 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1133292 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
1133480 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1133724 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1133784 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
1134536 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
1135692 | openssl | gcc -Os -fomit-frame-pointer | 20120128 | 20120120 |
1136004 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
1138808 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
1139808 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1142072 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
1146256 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1151096 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
1151896 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120128 | 20120120 |
1151936 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
1152456 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
1152692 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
1153012 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
1153404 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
1153604 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1154012 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
1154340 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
1154844 | openssl | gcc -O -fomit-frame-pointer | 20120128 | 20120120 |
1155880 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
1156032 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
1156240 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
1156924 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
1157252 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
1157452 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
1157660 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
1158312 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
1158596 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
1158720 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
1158796 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1159348 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1159912 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1160068 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
1160660 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
1164136 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
1164672 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1165060 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1166440 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1167620 | openssl | gcc -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1168016 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1168460 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
1168656 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1168764 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1170252 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1170372 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1170404 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1171772 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1172044 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1172856 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1173024 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1173176 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1174096 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1174524 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1176772 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1176816 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1176924 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1178360 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1180776 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1181504 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1181772 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1181944 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1181952 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1182988 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1183252 | openssl | gcc -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1183256 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1183660 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1184588 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1185676 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1186060 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1188512 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1190536 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1193640 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1197400 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1201652 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1205852 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
1207144 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
1938356 | openssl | gcc | 20120128 | 20120120 |
1944476 | openssl | gcc -funroll-loops | 20120128 | 20120120 |
1951636 | openssl | cc | 20120128 | 20120120 |