Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16167688 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16170112 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16174816 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16174932 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16175772 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16177764 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16178784 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16179456 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16185496 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
16185984 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16186216 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16186620 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
16186704 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16186904 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16187004 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16187508 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16188264 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16188388 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
16188792 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16189964 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140709 | 20140622 |
16190500 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
16190756 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16190908 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
16191324 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16191900 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
16192396 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16192620 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
16193076 | openssl | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16193212 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140709 | 20140622 |
16193440 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16193640 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
16193880 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16194072 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16194824 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16194872 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16195656 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
16195932 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16196188 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16196440 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16197432 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
16198460 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
16199020 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16199416 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16200048 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16201124 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16201268 | openssl | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16201644 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16202152 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16202400 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
16202400 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16202508 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16202624 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16202632 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16203192 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16203280 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16203364 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16204348 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
16204432 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
16204540 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16205164 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16205380 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16205404 | openssl | gcc | 20140709 | 20140622 |
16205504 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140709 | 20140622 |
16206112 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16206176 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
16206256 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16206316 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16206392 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16207428 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
16207500 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
16207668 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16207908 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16207940 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
16208488 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16209516 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16209544 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16209884 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16210036 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16210968 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16211144 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16211184 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
16211808 | openssl | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
16211940 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16213112 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
16213232 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
16214564 | openssl | cc | 20140709 | 20140622 |
16215828 | openssl | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
16217608 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16217792 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16217840 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
16219204 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
16220468 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
16220476 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
16221884 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16222864 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140709 | 20140622 |
16225844 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16226808 | openssl | gcc -funroll-loops | 20140709 | 20140622 |
16227808 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
16229272 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
16233196 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
16245460 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
16247160 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140709 | 20140622 |
16260540 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |