Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
571812 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
572716 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
572888 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
573032 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573232 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
573452 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
573476 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
573488 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140723 | 20140622 |
573496 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
573548 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
573768 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140723 | 20140622 |
573852 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574140 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574300 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574448 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574468 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574488 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
574544 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
574616 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
574760 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
574848 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
574948 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
574980 | openssl | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575104 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
575120 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575156 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575176 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
575176 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
575212 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
575244 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575312 | openssl | gcc -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575372 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575480 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
575492 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
575556 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
575680 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
575840 | openssl | gcc -Os -fomit-frame-pointer | 20140723 | 20140622 |
575864 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
576032 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
576096 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
576120 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
576124 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
576124 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
576252 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
576280 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
576304 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
576360 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
576504 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
576616 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
576664 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
576700 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
576764 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
576788 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
576816 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
576920 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
576948 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
577056 | openssl | gcc -O2 -fomit-frame-pointer | 20140723 | 20140622 |
577084 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
577096 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
577112 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
577112 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
577116 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
577124 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
577124 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
577224 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
577232 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
577252 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
577292 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
577308 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
577352 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
577356 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
577432 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
577480 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
577524 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
577620 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
577628 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
577672 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
577876 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
577940 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
578004 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
578208 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
578476 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
578508 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
578636 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
578808 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
578820 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
579128 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
579136 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
579204 | openssl | gcc -O -fomit-frame-pointer | 20140723 | 20140622 |
579240 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
579396 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
579400 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140723 | 20140622 |
580440 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
580720 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
580868 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
581056 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
581272 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
584524 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
586220 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
599888 | openssl | gcc | 20140723 | 20140622 |
600348 | openssl | gcc -funroll-loops | 20140723 | 20140622 |
601212 | openssl | cc | 20140723 | 20140622 |