Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3185408 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3193272 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3200876 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3205792 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3210496 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3211444 | openssl | gcc -Os -fomit-frame-pointer | 20130609 | 20130419 |
3211904 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3223508 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3224980 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3231552 | openssl | clang -O3 | 20130609 | 20130419 |
3239440 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20130609 | 20130419 |
3239512 | openssl | clang -O3 -mavx | 20130609 | 20130419 |
3243240 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3248015 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3251965 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3258396 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
3267350 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3275745 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3281910 | openssl | gcc -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3284747 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3288791 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3289041 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3289250 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3294201 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3298280 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3302151 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3302703 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3310830 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3311965 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3313109 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3319588 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3322845 | openssl | gcc -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
3327062 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3329280 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130609 | 20130419 |
3330576 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3331478 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3333223 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3344292 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
3345945 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
3350921 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
3351180 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130609 | 20130419 |
3351478 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3355893 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
3368272 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3368922 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3378836 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3381368 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3383989 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
3385373 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
3387962 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
3395524 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3400468 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3401860 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3402167 | openssl | gcc -O -fomit-frame-pointer | 20130609 | 20130419 |
3402544 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3410184 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3413252 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3423471 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
3426616 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3427520 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3430104 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3431636 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130609 | 20130419 |
3435008 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3438824 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130609 | 20130419 |
3439956 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20130609 | 20130419 |
3441444 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3443063 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3443132 | openssl | gcc -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3446764 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3452088 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3457200 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130609 | 20130419 |
3464300 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
3468884 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130609 | 20130419 |
3469984 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3472264 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130609 | 20130419 |
3474672 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130609 | 20130419 |
3475992 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3477077 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130609 | 20130419 |
3484316 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3484576 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130609 | 20130419 |
3493421 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3495767 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3505872 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
3508370 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3523710 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130609 | 20130419 |
3525756 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130609 | 20130419 |
3532354 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3535962 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3541750 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130609 | 20130419 |
3543246 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3548912 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3550620 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3552994 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130609 | 20130419 |
3563698 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3564568 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3564726 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20130609 | 20130419 |
3565960 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130609 | 20130419 |
3568330 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130609 | 20130419 |
3585614 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130609 | 20130419 |
3607298 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130609 | 20130419 |
3648458 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130609 | 20130419 |
3703501 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130609 | 20130419 |
4041532 | openssl | cc | 20130609 | 20130419 |
4409016 | openssl | gcc | 20130609 | 20130419 |
4482964 | openssl | gcc -funroll-loops | 20130609 | 20130419 |