Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13443036 | cryptopp | g++ | 20140702 | 20140525 |
13504449 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20140806 | 20140622 |
13505826 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13509438 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13512024 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13516158 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140525 |
13517595 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140525 |
13520721 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
13521327 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140702 | 20140525 |
13526406 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140702 | 20140525 |
13526646 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140525 |
13526667 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140806 | 20140622 |
13528128 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13529454 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13529472 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13530300 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13530744 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13531458 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13532136 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140525 |
13539114 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13543815 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140702 | 20140525 |
13546677 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140525 |
13548174 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140702 | 20140525 |
13548858 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13550847 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13552224 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13558293 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13559034 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13559274 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140525 |
13562796 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140702 | 20140525 |
13566963 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140702 | 20140525 |
13567485 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13575222 | cryptopp | g++ -O -fomit-frame-pointer | 20140702 | 20140525 |
13577133 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140702 | 20140525 |
13579836 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140702 | 20140525 |
13580739 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13581303 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140525 |
13581492 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13584336 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13594980 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13596837 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140525 |
13602069 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13602105 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140702 | 20140525 |
13607634 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13619091 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140806 | 20140622 |
13621887 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13624392 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13653567 | cryptopp | 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 |
13663704 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13680534 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13681110 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140525 |
13684113 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13691763 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13693968 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140525 |
13698540 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13709106 | cryptopp | g++ -Os -fomit-frame-pointer | 20140702 | 20140525 |
13720167 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140525 |
13830666 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13834422 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140525 |
13835487 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140525 |
13867584 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140525 |
13867935 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140525 |
13891203 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140525 |