Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
127767885 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127789998 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140806 | 20140622 |
127791483 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127796247 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127798890 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127799502 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
127808187 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127808979 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127809690 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127809873 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127810689 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127811292 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127812450 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127812537 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127816614 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
127817982 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
127818357 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127818789 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127820613 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
127820919 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127820928 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
127822359 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127822587 | openssl | gcc -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127822785 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127823892 | 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 | 20141019 | 20141014 |
127824630 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
127825053 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
127825230 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127826163 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127826856 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127827648 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127828860 | openssl | gcc -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127829010 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
127829070 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127829319 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127829712 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127830579 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140806 | 20140622 |
127831053 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140806 | 20140622 |
127831155 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127831353 | openssl | cc | 20140806 | 20140622 |
127832313 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127833306 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127833864 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
127834032 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127835445 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127835862 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127836540 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
127837833 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
127838322 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140806 | 20140622 |
127839177 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127839198 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
127841100 | openssl | clang -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127842492 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
127843182 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
127845456 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
127845939 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127846899 | openssl | gcc -Os -fomit-frame-pointer | 20140806 | 20140622 |
127847358 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127849017 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127850658 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
127851432 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
127851840 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127851846 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140806 | 20140622 |
127851933 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127852314 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140806 | 20140622 |
127852470 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127852512 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127853316 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127853340 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
127853586 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127854300 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140806 | 20140622 |
127855344 | openssl | gcc | 20140806 | 20140622 |
127855479 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127857165 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127857744 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
127858284 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127859580 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127859748 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
127859796 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
127860462 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
127860879 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127860942 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127861014 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127861056 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127862085 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127862334 | openssl | gcc -O -fomit-frame-pointer | 20140806 | 20140622 |
127862628 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
127863405 | openssl | gcc -funroll-loops | 20140806 | 20140622 |
127870938 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127871262 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127874286 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127875006 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
127876323 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
127884351 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127886601 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127908177 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
127927818 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |