Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3433364 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3434104 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3436300 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3437256 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3437320 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3437368 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3437432 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3437440 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140707 | 20140622 |
3437500 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
3437576 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3437732 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
3437904 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
3438004 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3438032 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3438136 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3438228 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3438388 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3438472 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3438572 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
3438836 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3438904 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
3438936 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3439072 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439084 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
3439188 | openssl | gcc -O -fomit-frame-pointer | 20140707 | 20140622 |
3439192 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3439248 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439324 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3439432 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439464 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
3439652 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3439660 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439672 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439756 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
3439788 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
3439848 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3439852 | openssl | gcc -Os -fomit-frame-pointer | 20140707 | 20140622 |
3439880 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
3439912 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439920 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3439932 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3439980 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
3439992 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3440168 | openssl | gcc -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3440212 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3440220 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3440320 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3440336 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3440376 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
3440388 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
3440636 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3440648 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3440804 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3440920 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3440944 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
3440992 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
3441024 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3441172 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3441224 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
3441556 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3441620 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
3441672 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3441688 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3441720 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3441784 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3441888 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3441920 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3442404 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3442464 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
3442568 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
3442712 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140707 | 20140622 |
3442816 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
3442848 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
3442920 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3443096 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3443540 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3443572 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
3443728 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3443784 | openssl | gcc -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3443812 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
3444124 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3444904 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3444972 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
3445184 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3445632 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3445640 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3445756 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3446216 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3446240 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
3447444 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3447608 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3449124 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
3449588 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
3449824 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3449876 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
3452132 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3452240 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
3452780 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
3455168 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
3456136 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
3461272 | openssl | gcc | 20140707 | 20140622 |
3469864 | openssl | cc | 20140707 | 20140622 |
3480544 | openssl | gcc -funroll-loops | 20140707 | 20140622 |