Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1471600 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1473728 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1475964 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1476568 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1476764 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1477908 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
1479504 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1480252 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
1481236 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1481276 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1481468 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1482176 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1482656 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140926 | 20140907 |
1482804 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1483224 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140926 | 20140907 |
1483428 | cryptopp | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1483864 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
1484864 | cryptopp | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140926 | 20140907 |
1484876 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140926 | 20140907 |
1485600 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1485916 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140926 | 20140907 |
1486204 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1486532 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140926 | 20140907 |
1486740 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140926 | 20140907 |
1487648 | cryptopp | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140926 | 20140907 |
1487720 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140926 | 20140907 |
1487776 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140926 | 20140907 |
1488936 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140926 | 20140907 |
1489736 | cryptopp | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1489860 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1490464 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1490572 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140926 | 20140907 |
1490616 | cryptopp | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140926 | 20140907 |
1490632 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1491460 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1491484 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1491820 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1491984 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1492228 | cryptopp | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140926 | 20140907 |
1492424 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140926 | 20140907 |
1492488 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1492672 | cryptopp | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1492756 | cryptopp | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140926 | 20140907 |
1492756 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1492860 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140926 | 20140907 |
1492880 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140926 | 20140907 |
1493216 | cryptopp | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20140926 | 20140907 |
1493252 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1493720 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140926 | 20140907 |
1494760 | cryptopp | g++ -O -fomit-frame-pointer | 20140926 | 20140907 |
1496192 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140926 | 20140907 |
1496896 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1497268 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1497408 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1497472 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1497584 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140926 | 20140907 |
1498080 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140926 | 20140907 |
1498692 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140926 | 20140907 |
1499836 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140926 | 20140907 |
1500400 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1501288 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140926 | 20140907 |
1501560 | cryptopp | g++ -Os -fomit-frame-pointer | 20140926 | 20140907 |
1508576 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140926 | 20140907 |
1508796 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140926 | 20140907 |
1509356 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1517744 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140926 | 20140907 |
1519300 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1520392 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1522452 | cryptopp | g++ | 20140926 | 20140907 |
1525520 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1526288 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1530572 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1534936 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1545820 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140926 | 20140907 |
1546524 | cryptopp | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1547068 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140926 | 20140907 |
1548156 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140926 | 20140907 |
1553036 | cryptopp | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140926 | 20140907 |