Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
401804 | vec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
407448 | vec | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
422652 | vec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
425228 | vec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
501824 | vec | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
506468 | vec | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
522388 | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
529352 | opt | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
545804 | opt | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
551560 | opt | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
554484 | vec | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
555216 | vec | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
555648 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
556940 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
557376 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
568036 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
707720 | lowmem | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
715532 | lowmem | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
773776 | lowmem | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
776376 | lowmem | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
779628 | lowmem | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
779704 | lowmem | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
781936 | lowmem | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
783404 | lowmem | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
3877780 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
3889484 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
4075964 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
4121704 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
5058260 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
5147600 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
9708344 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
9735692 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |