Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
218304 | vec | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
219320 | vec | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
227292 | vec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
228572 | vec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
264692 | vec | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
268144 | vec | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
277204 | opt | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
279224 | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
290480 | opt | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
290540 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
292308 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
292372 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
293532 | opt | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
293904 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
294408 | vec | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
294568 | vec | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
385684 | lowmem | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
390168 | lowmem | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
416160 | lowmem | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
416480 | lowmem | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
417448 | lowmem | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
417460 | lowmem | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
418736 | lowmem | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
422584 | lowmem | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1458792 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
1624128 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
1688832 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
2000172 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
2022916 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
2116976 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |
3880768 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20190813 | 20190805 |
3908852 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20190813 | 20190805 |